/Escape

Primary LanguageShaderLabMIT LicenseMIT

Unity C # Web gl

Escape

Escape(prototype) is the last project of the Junior Programmer Pathway.
In this prototype, I apply what I learn in the Junior Programmer Pathway.

Table of Content

Motivation

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

How to play

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.

Organization

The project content follows the course structure.
The most important files are in the Assets folder.
The code follows the principle of OOP.

Tools

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:

Next steps

  • Music and SFX;
  • Visual effects;
  • Enemy nav mesh;

License

The code is under MIT License.

Author

Developed by @Wesley-Nunes
Connect