Skip to content

Mayborg121/Square-Tales-Godot-Game-

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 

Repository files navigation

Square Tales! - 2D Platformer Game

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.

Project Overview

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.

Features

  • 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.

Technologies Used

  • 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.

How to Play

  1. Clone the repository to your local machine:

    git clone https://github.com/Mayborg121/Square-Tales-Godot-Game.git
  2. Open the project in Godot Engine.

  3. Run the game from the editor or export it for Windows to play it directly.

Screenshots

(Screenshots of gameplay, menu screens, and levels) See Presentation)

Learning Outcomes

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.

Roadmap

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.

License

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!


Download

You can download and play Square Tales! directly on your Windows PC:

  1. Download the zip file from the link above.
  2. Extract the contents of the zip file.
  3. Run the executable (SquareTales.exe) to play the game.

Note: Ensure you have Windows 10 or later for the best performance.

About

This game was designed For Seminar project of MET BKC IoT And Owned by Mayur Borgude @2022

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published