This project is a case study developed for Dream Games, demonstrating a Unity-based 2D game implementation showcasing various gameplay mechanics and features.
- Timeframe: Developed entirely within 4 days.
- Technical Starting Point: Initiated with zero prior Unity knowledge, requiring a rapid mastery of the engine, C# scripting, and the Universal Render Pipeline.
- Methodology: 100% manual implementation; no agentic AI was utilized in the development or problem-solving process.
- Outcome: This case study successfully secured a technical interview invitation from Dream Games.
Assets/: Contains all game assets including:- Sprites and textures
- Prefabs
- Scripts
- Scenes
- Particle effects
- UI elements
Packages/: Unity package dependenciesProjectSettings/: Unity project configuration files
- 2D gameplay mechanics
- Particle effects system
- Multiple game scenes
- Custom UI elements
- Input system implementation
- Level management system
- Engine: Unity
- Architecture: Component-based design
- Input Handling: New Input System
- Rendering: Universal Render Pipeline (URP)
Dream Games assets used in this project are property of Dream Games. The implementation, including:
- Source code
- Unity setup and configuration
- Game mechanics implementation
- Scene setup and organization are independently developed and not owned by Dream Games.
- Grid-based gameplay system
- Rocket projectile mechanics
- Particle effect implementations
- UI management system
- Win/Lose condition handling
- Level progression system
This project serves as a technical demonstration and case study. While using Dream Games assets, the implementation and Unity development work are independently created.