Prototype_3.mp4
This prototype is part of the Junior Programmer Pathway from Unity Learn. Its purpose is to teach the fundamentals of sounds and effects through scripting in C#. Each prototype includes:
- A Learning section that guides you through building core features step by step.
- A Challenge section where you're given a broken or incomplete project to fix and extend, testing your understanding and problem-solving skills.
The objective of this prototype is to create two simple games:
- Runner : A basic side-scrolling runner game where the player must jump to dodge obstacles.
- Going up : A vertical runner game where the player moves upward to avoid obstacles.
- The player can’t control the balloon -> The balloon should float up as the player presses spacebar.
- The background only moves when the game is over -> The background should move at start, then stop when the game is over.
- No objects are being spawned -> Make bombs or money objects spawn every few seconds.
- Fireworks appear to the side of the balloon -> Make the fireworks display at the balloon’s position.
- The background is not repeating properly -> Make the background repeat seamlessly.
- The balloon can float way too high -> Prevent the player from floating their balloon too high.
- The balloon can drop below the ground -> Make the balloon appear to bounce off of the ground, preventing it from leaving the bottom of the screen. There should be a sound effect when this happens, too!
Both Game
Key | Action |
---|---|
SPACE |
Jump / Float up |
- Unity – Version 6000.0.47f1
- C# – Used for gameplay scripting
There weren’t any major challenges during development, as I already had experience with creating seamless background scrolling.
You can download pre-built releases for your supported operating system from the GitHub Releases page. Available builds include:
- macOS
- Windows
- Linux
To run the program, simply double-click the executable file for your operating system.
Unzip and open the .app file.
Unzip and double-click the .exe file.
chmod +x Prototype_3_Linux.x86_64
./Prototype_3_Linux.x86_64
Play on browser
This project is based on the Unity Junior Programmer Pathway by Unity Learn. Many thanks to the instructors for their excellent step-by-step video tutorials and guidance.
To report issues, please create an issue here: issue tracker.
If you'd like to contribute, please follow the steps outlined in CONTRIBUTING.md.
This project is licensed under the MIT License.