Create Your First Project
Start adding your projects to your portfolio. Click on "Manage Projects" to get started
Endless Runner
Developed a high-performance Endless Runner game using Unity, featuring a modular and scalable architecture.
Key Features:
• Modular Design with Design Patterns:
- Applied Dependency Injection and MVC for modular and scalable player management.
- Used the Command Pattern for handling player movement actions (move left, move right, jump).
- Employed the Observer Pattern for efficient event handling in the event service.
- Implemented a State Machine to manage player states (running, jumping, death).
• Performance Optimization:
- Utilized Object Pooling for leaderboard entities and endless ground generation to enhance performance and reduce memory usage.
- Leveraged Scriptable Objects for flexible and reusable data configurations.
• Integration with Unity Services:
- Integrated Unity Authenticator for secure user login.
Utilized Unity Leaderboards for tracking and displaying player scores online.
GitHub Link: https://github.com/raghavpatpatia/Endless-Runner













