Open Source A-RPG Demo

This is a full open-source A-RPG demo created with Godot, showcasing good programming practices for a growing game project. It features multiple interlocking systems, core gameplay, a boss encounter, inventory, shop systems, and a user interface with nested menus.

https://github.com/GDQuest/godot-make-pro-2d-games

Preview Images

Preview
Preview
Preview

Open Source A-RPG Demo in Godot

This project is a complete, open-source Action RPG (A-RPG) demo developed using the Godot Engine. It serves as a practical example of good Godot programming practices and demonstrates how to structure a scalable game project. The demo includes interlocking systems, a core gameplay loop, and various features typical of the A-RPG genre.

Key Features

  • Gameplay Mechanics: Includes player movement (walk, jump, combo attacks), enemy AI, and a multi-phase boss encounter.
  • RPG Systems: Features an item inventory, a shop system for buying and selling items, and level loading.
  • User Interface: Provides a user interface with nested menus, including inventory and shop menus, a pause menu, and dynamic life bars for monsters.
  • Visual Effects: Uses layered particle systems for explosions, fire, and other effects, as well as noise-based fog.
  • Core Systems: Implements systems like LevelLoader, save/load functionality, and a game node for initialization and pausing.

Technologies Used

The demo utilizes GDScript for game logic and takes advantage of Godot's built-in features like shaders and particle systems. It offers insights into creating modular systems for hitboxes, damage sources, and managing character stats.

Contributing

The project is open for contributions. Guidelines for contributing, including GDScript best practices and communication guidelines, are available in the repository.

Resource Details

demo

GDQuest



3.1