Welcome to Square Tales!, a 2D platformer game developed as part of my 2nd year college project. This game, inspired by classics like Mario and Bounce Tales, takes you on an exciting journey through various levels filled with challenges, enemies, and collectibles. The game was built using the Godot Engine and developed over the course of a month. You can explore the project and access the source code below.
Square Tales! is a 2D platformer game designed with the following key elements:
- Simple yet Challenging Gameplay: Navigate through levels, avoid enemies, and collect items to progress.
- Retro Aesthetic: The game adopts a pixel art style that is both nostalgic and visually appealing.
- Platform Compatibility: Designed for Windows OS, with native support for Windows 10.
- GDscript Integration: Game logic, player movements, enemy interactions, and score systems are coded in GDscript.
- Playable and Non-playable Characters: Custom-designed player and enemy sprites enhance the gaming experience.
- Level Design: Multiple levels built using Tilemaps from itch.io, featuring obstacles, enemies, and collectibles.
- Score System: A point-based system encourages players to collect items and avoid enemies to achieve high scores.
- Menus and UI: Custom menus for navigating the game, settings, and viewing scores.
- Godot Engine: Used for the core game development and level design.
- GDscript: The language used to code game logic, including player movements, AI behavior, and scoring system.
- GIMP: Utilized for asset creation and character design.
- Audacity: Sound effects were processed with Audacity, and game music was sourced from C418.
-
Clone the repository to your local machine:
git clone https://github.com/Mayborg121/Square-Tales-Godot-Game.git
-
Open the project in Godot Engine.
-
Run the game from the editor or export it for Windows to play it directly.
(Screenshots of gameplay, menu screens, and levels) See Presentation)
During the development of Square Tales!, I gained extensive hands-on experience in:
- Game Development: From character design to coding game mechanics.
- Problem Solving: Debugging and optimizing gameplay to ensure smooth performance.
- Asset Creation: Designing sprites, tiles, and environmental assets using GIMP.
- Audio Integration: Incorporating and fine-tuning sound effects and background music for an immersive experience.
Future improvements for Square Tales!:
- Additional Levels: Expanding the game with more complex and challenging levels.
- Enhanced AI: Making enemy interactions smarter and more dynamic.
- Platform Ports: Extending support to other operating systems, such as Linux and macOS.
This project is licensed under the GNU General Public License (GPL). The game is free and open-source, though commercial use is prohibited as the assets belong to their respective creators.
Explore the game, enjoy playing, and feel free to contribute to its development!
You can download and play Square Tales! directly on your Windows PC:
- Download the zip file from the link above.
- Extract the contents of the zip file.
- Run the executable (
SquareTales.exe
) to play the game.
Note: Ensure you have Windows 10 or later for the best performance.