CodeFront Games is an independent Unity development studio focused on building
modular, reusable, and performance-optimized gameplay systems for 2D and 3D projects.
We prioritize clean architecture, scalability, and production-ready solutions.
Core Skills
Unity (2D & 3D)
C# Programming
Gameplay Systems Architecture
Mobile Optimization
AI Logic Implementation
Projects
2D Health & Damage System FREE
Lightweight, modular, and production-ready health & damage framework for Unity 2021.3+.
Includes Health.cs with full events, DamageDealer2D.cs (single-hit + continuous damage + knockback),
PlayerMovement2D.cs, HealthUI.cs (screen-space & world-space bars), ready prefabs, and a complete demo scene.
Perfect plug-and-play solution for 2D platformers, roguelikes, action games, or quick prototypes.
Completely art-agnostic – works with any sprites or placeholders.
Checkers 2D PRO (5 Difficulty Levels AI Customizable) COMING SOON
A complete, high-quality Checkers game for Unity featuring accurate official rules,
local hotseat multiplayer (2 players on same device), and a strong AI opponent with 5 difficulty levels.
Built with clean, modular C# code — easy to customize, extend, or integrate into your own projects.
Includes full turn management, move validation, mandatory captures, king promotion, win/draw detection,
visual highlights, sound effects, and responsive UI that works great on mobile and desktop.
Snake 2D PRO (with Obstacle Editor and Level Builder) COMING SOON
A clean, modular, and fully-featured Snake game template for Unity.
Includes smooth grid-based movement (with optional wrapping or hard bounds), multiple food spawning,
dynamic obstacles, progressive difficulty, full level progression with unlock system, local high-score saving,
touch + keyboard + swipe controls, win/lose conditions, polished menus, and a powerful in-editor Level Builder.
The built-in Level Builder (custom editor in ObstacleManager) lets you visually place and edit obstacles for unlimited custom levels — no coding required.
Perfect starting point for classic Snake, endless mode, or full level-based snake games.