Syntax Error In Development
Role: Team Developer
Genre: FPS Roguelike
Theme: Cyberpunk
Project Overview
Syntax Error is an ambitious cyberpunk first-person shooter roguelike currently in active development. The game aims to deliver a fast-paced, swarm shooting experience set in a dystopian future. Players will face waves of enemies with procedurally generated weapon combinations and upgrades, creating a unique experience each playthrough.
Current Development & Contributions
- Developing a buddy system to enhance cooperative gameplay
- Future: Creating enemy AI with swarm behavior patterns
- Future: Implementing a crafting and shop system for buddies
- Future: Figuring out multiplayer (co-op/split screen) mechanics
- Future: Expanding the narrative elements and gameplay balancing
Technical Challenges & Solutions
- Performance with Enemy Swarms: Managing hundreds of active enemies simultaneously required implementing an efficient pooling system and LOD (Level of Detail) management. Optimized AI calculations using spatial partitioning to reduce unnecessary computations.
- Procedural Weapon Generation: Creating a modular weapon system that generates balanced yet varied weapons is an ongoing challenge. Developing a seed-based system that ensures weapon combinations feel intentional rather than random.
- Fast-Paced Feel: Achieving the right balance between responsive controls and impactful feedback requires constant iteration. Testing various movement speeds, acceleration curves, and camera effects to find the sweet spot.
- Roguelike Balance: Designing a progression system that feels rewarding without becoming repetitive is a complex challenge requiring extensive playtesting and data collection.
Technologies & Tools
- Unity Engine (URP for advanced graphics)
- Github Desktop for version control
- C# with performance-focused design patterns
- Unity ECS (Entity Component System) for performance
Upcoming Features
- Multiplayer co-op mode
- Boss encounters with unique mechanics
- Expanded upgrade and crafting system
- Custom soundtrack with reactive music system