Escape(prototype) is the last project of the Junior Programmer Pathway.
In this prototype, I apply what I learn in the Junior Programmer Pathway.
The motivation to create this prototype is to apply what I have learned in the pathway.
In the pathway, I learn the following:
- Intro to game development;
- Intro to game planning;
- Intro to C#;
- How to develop gameplay;
- How to make the player interact with the game;
- How to create sound and visual effects;
- How to create a user interface;
- Bug fixing;
- User testing;
- Career preparation;
- Version control;
- OOP;
- ECS;
- Store data;
- etc.
In addition to what was taught in the pathway I studied and implemented the cinemachine camera in the prototype.
The game design document is available here: Escape - GDOC
You can play the prototype online: Escape.
To play on a desktop, you have to clone this project,
and open it in unity.
Make sure that you are in the main branch.
The version used was 2022.3.1f1 LTS.
The project content follows the course structure.
The most important files are in the Assets folder.
The code follows the principle of OOP.
The Escape prototype uses:
- Game Engine: Unity 2022.3.1f1 LTS.
- Language: C#;
- Project Management: Jira;
- Level design: Krita.
- Color palette generator: coolors.co
Assets:
- Music and SFX;
- Visual effects;
- Enemy nav mesh;
The code is under MIT License.