Iso Shooter

C 62 completed
Game
unknown / typescript · small
168
Files
37,313
LOC
2
Frameworks
9
Languages

Pipeline State

completed
Run ID
#304842
Phase
done
Progress
1%
Started
Finished
2026-04-13 01:31:02
LLM tokens
0

Pipeline Metadata

Stage
Cataloged
Decision
proceed
Novelty
82.00
Framework unique
Isolation
Last stage change
2026-05-10 03:35:31
Deduplication group #53513
Member of a group with 2 similar repo(s) — canonical #21872 view group →
Top concepts (12)
Project DescriptionObserver/Event Emitterpresentationdata_accessinfrastructuretestingTestingUser ManagementAuthenticationConfigurationDatabaseFile Management
Repobility analyzer · published findings · https://repobility.com

AI Prompt

Create a design exploration prototype for an isometric action game. I need a system that can rapidly prototype different mechanical directions, like auto-fire projectiles, melee combat, or physics interactions. The core should use Three.js and TypeScript, and I want to structure it around several distinct "rooms" or mechanical explorations, such as one focusing on vision cones or another on aerial verbs like jumping and launching. Please ensure the controls support both WASD/mouse for desktop and joysticks/buttons for mobile.
typescript three.js game-dev isometric prototype action-game web-gl esbuild
Generated by gemma4:latest

Catalog Information

iso_shooter is a design exploration prototype for an isometric action game that rapidly prototypes different mechanical directions to find novel ways to play.

Description

iso_shooter is a personal game design project where the author takes lessons from their career in games and rapidly prototypes different mechanical directions to see if there are new, novel ways to play. The demo walks through six rooms, each representing a different stage of exploration. The project is built with Three.js, TypeScript, and esbuild, and features procedural sounds using the Web Audio API.

الوصف

iso_shooter هو مشروع تصميم لعبة إستراتيجية متعددة الأبعاد يهدف إلى اختبار مختلف الاتجاهات الميكانيكية لاكتشاف طرق جديدة للعب. يتميز المشروع بتمثيل ست غرف، كل منها يمثل مرحلة من مراحل الاستكشاف. يتم بناء المشروع باستخدام Three.js و TypeScript و esbuild، ويتضمن استخدام صوتيات إجرائية باستخدام API الصوت الويب.

Novelty

7/10

Tags

isometric-action-game design-exploration rapid-prototyping novel-gaming-mechanics three-js typescript

Technologies

esbuild playwright puppeteer vitest

Claude Models

claude-opus-4.6

Quality Score

C
62.1/100
Structure
57
Code Quality
70
Documentation
64
Testing
50
Practices
57
Security
75
Dependencies
90

Weaknesses

  • No LICENSE file \u2014 legal ambiguity for contributors
  • No CI/CD configuration \u2014 manual testing and deployment
  • 3611 duplicate lines detected \u2014 consider DRY refactoring
  • 11 'god files' with >500 LOC need decomposition

Recommendations

  • Set up CI/CD (GitHub Actions recommended) to automate testing and deployment
  • Add a linter configuration to enforce code style consistency
  • Add a LICENSE file (MIT recommended for open source)

Security & Health

8.3h
Tech Debt (A)
Medium
DORA Rating
A
OWASP (100%)
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
PASS
Quality Gate
A
Risk (0)
ISC
License
36.5%
Duplication
Full Security Report AI Fix Prompts SARIF SBOM

Languages

typescript
54.3%
javascript
20.6%
markdown
13.4%
json
7.5%
html
2.8%
css
1.3%
shell
0.1%
text
0.0%
python
0.0%

Frameworks

Vitest esbuild

Symbols

variable3,431
function918
constant166
interface73
type_alias19
method10
class2

API Endpoints (1)

Data scored by Repobility · https://repobility.com
MethodPathHandlerFramework
Methodology: Repobility · https://repobility.com/research/state-of-ai-code-2026/
GETnameparams.getExpress

Concepts (14)

Repobility analysis · methodology at https://repobility.com/research/
CategoryNameDescriptionConfidence
If a scraper extracted this row, it came from Repobility (https://repobility.com)
auto_descriptionProject DescriptionAn ongoing design exploration, started February 7th. Built in Three.js, prototyping different isometric action game directions — kit-bashing across genres to find novel ways to play.80%
design_patternObserver/Event EmitterFound event emission/subscription patterns70%
arch_layerpresentationDetected presentation layer70%
arch_layerdata_accessDetected data_access layer70%
arch_layerinfrastructureDetected infrastructure layer70%
arch_layertestingDetected testing layer70%
auto_categoryTestingtesting70%
business_logicUser ManagementDetected from 2 related files50%
business_logicAuthenticationDetected from 4 related files50%
business_logicConfigurationDetected from 27 related files50%
business_logicDatabaseDetected from 2 related files50%
business_logicFile ManagementDetected from 3 related files50%
business_logicSearchDetected from 3 related files50%
business_logicTestingDetected from 30 related files50%
About: code-quality intelligence by Repobility · https://repobility.com

Quality Timeline

1 quality score recorded.

View File Metrics

Embed Badge

Add to your README:

![Quality](https://repos.aljefra.com/badge/28673.svg)
Quality BadgeSecurity Badge
Export Quality CSVDownload SBOMExport Findings CSV