๐โโ๏ธ An exciting 2D Super Mario-style platformer created for a high school graduation exam
- ๐ฏ Description
- ๐ Key Features
- ๐ฎ How to Play
- โ๏ธ Installation
- ๐ ๏ธ Technologies Used
- ๐ Project Structure
- ๐ค Contributing
- ๐ License
- ๐ Acknowledgements
Big Boi Runnin' is a 2D platform game developed as a graduation project for the computer science course at the Scientific High School with Applied Sciences option in Cremona, Italy.
The game is inspired by the classic Super Mario style and is based on the open source Red Runner project by developer Bayat. Players control a character who must overcome increasingly difficult challenges through three unique levels.
- ๐ช Collect coins of three different values to accumulate points
- โค๏ธ Manage 5 lives wisely
- ๐ Complete 3 levels of increasing difficulty
- ๐ฏ Achieve the highest score possible
- ๐โโ๏ธ Fluid movement: Responsive running and jumping
- ๐ฐ Scoring system: Multi-value coin collection
- โค๏ธ Lives system: 5 lives to complete the adventure
- ๐พ Smart enemies: AI for enemies with automatic movement
- โธ๏ธ Pause menu: Full game control
- ๐ฌ Dialogue system: Narrative interactions
- ๐ฅ๏ธ Main menu: Intuitive user interface
- ๐ Dynamic HUD: Real-time score and lives display
- ๐ Scene transitions: Smooth passage between levels
- ๐ฑ Level 1 - Giorgio: Introduction to basic mechanics
- โก Level 2 - Alessandro: Intermediate difficulty with new challenges
- ๐ฅ Level 3 - Martina: Final high-difficulty challenge
- โฌ ๏ธโก๏ธ Arrow Keys: Left/Right movement
- โฌ๏ธ Spacebar: Jump
- โธ๏ธ ESC: Pause menu
- ๐ก Carefully explore each area to find all the coins
โ ๏ธ Watch out for enemies - study their movement patterns- ๐ฏ Use jumps strategically - many sections require precision
- ๐ช Don't give up - some sections seem impossible but they are doable!
- ๐ป OS: Windows 7/8/10/11 (for the executable)
- ๐ฎ Unity: 2019.4+ (for development)
- โก RAM: 4GB minimum
- ๐พ Storage: 500MB available
# Go to the executables repository
https://github.com/GiorCocc/gioco-esame-eseguibile-windows
# Download and run the .exe file# Clone this repository
git clone https://github.com/GiorCocc/gioco-esame.git
# Open the project in Unity 2019.4+
# File โ Open Project โ Select the project folder
# Build the project
# File โ Build Settings โ Build| Technology | Version | Usage |
|---|---|---|
| 2019.4+ | ๐ฎ Main game engine | |
| 7.0+ | ๐ป Programming language | |
| - | ๐ง IDE for development |
- ๐ Unity Course on Udemy
- ๐จ Red Runner Asset Store
gioco-esame/
โโโ ๐ Assets/
โ โโโ ๐ฌ Animations/ # Character and object animations
โ โโโ ๐จ Materials/ # Graphic materials
โ โโโ ๐ฎ Prefab/ # Reusable prefabs
โ โโโ ๐บ๏ธ Scenes/ # Game scenes
โ โ โโโ Livelli/ # The 3 game levels
โ โ โโโ Ui/ # User interfaces
โ โโโ ๐ป Scripts/ # C# gameplay scripts
โ โ โโโ Player.cs # Player control
โ โ โโโ CoinPickup.cs # Coin collection system
โ โ โโโ EnemyMovement.cs # Enemy AI
โ โ โโโ GameSession.cs # Game session management
โ โ โโโ ... # Other scripts
โ โโโ ๐จ Sprites&Tiles/ # 2D graphics and tilemaps
โโโ ๐ ProjectSettings/ # Unity configurations
โโโ ๐ฆ Packages/ # Unity packages
This project is open source and welcomes contributions from the community!
- ๐ด Fork the repository
- ๐ Create a branch for your feature (
git checkout -b feature/AmazingFeature) - ๐พ Commit your changes (
git commit -m 'Add some AmazingFeature') - ๐ค Push to the branch (
git push origin feature/AmazingFeature) - ๐ Open a Pull Request
- Use GitHub Issues to report bugs
- Provide details about your operating system and Unity version
- Include screenshots if possible
- Propose new features via Issues
- Discuss the implementation before starting work
This project is released under an open source license. All graphics and code are free to be used to improve and expand the game.
- โ Personal and educational use
- โ Modifications and improvements
- โ Redistribution with attribution
- โ Commercial use (with attribution)
- ๐จ Bayat Games - For the open source Red Runner asset
- ๐ Udemy Unity Course - For the Unity lessons
- ๐ซ Liceo Scientifico Cremona - For the educational support
- ๐ฅ Development Team:
- Giorgio - Level 1 Design
- Alessandro - Level 2 Design
- Martina - Level 3 Design
- ๐ฎ Download Windows Executable
- ๐ Original Red Runner
- ๐ Unity Learn
๐ป Compatibility: The executable is compatible only with Windows. For Mac and Linux, you must compile the source files from this repository.
๐ฎ Have Fun! ๐ฎ
Made with โค๏ธ for education and fun