A beat 'em up with roguelike elements set in randomly generated dungeons!
I just wanted to make a game using Godot and this is the poor result.
The game is completely free to play and available on:
This repository contains the complete source code for the game:
main
branch: PC version (Windows and Linux)android
branch: The same game but using virtual joysticks for Android and minor changes in the UI and sprites
Dialogues: Includes texts for instructions, menus, and dialogues in JSON format.
Entities: Contains scripts and scenes for the player, bullets, enemies, and some effects.
Fonts: The font used by the game.
GlobalScripts: Contains scripts that handle global events (translations, porwer ups, etc).
Interactables: Contains scripts and scenes for power-ups, ammo, and portals.
Levels: Contains scripts and scenes related to the game levels.
Shaders: Contains shaders used for visual effects, such as changes when taking damage.
SoundEffects: Contains scripts and scenes for sound effects and music.
Sprites: Contains the game's sprites (some may be unused).
UI: Contains scripts and scenes related to the game's HUD.
PC Version:
- OS: Windows 10/11 or Linux (Ubuntu 20.04+)
- Processor: Intel i3-4160 or similar
- Memory: 4 GB RAM
- Graphics: Intel HD Graphics 4400
- Storage: 200 MB available space
Android Version:
- Android 8.0 or higher
- 200 MB free storage
- Godot Engine 4.4+
- Gimp
- Paint.NET
- And of course, the assets of so much people from itch.io, flaticon, Craftpix, freesound, etc.
-
Clone the repository in the folder of your choice.
Clone the PC version (master branch)
git clone https://github.com/lextrack/Roguetal.git
Clone the Android branch:
git clone -b android --single-branch https://github.com/lextrack/Roguetal.git
-
Open Godot Engine
-
Import the project by selecting the folder where you cloned the repository
-
You're ready to explore and modify the game!
¡Claro! Aquí te dejo una sección que puedes agregar al final del README, justo antes de la despedida. Está explicada de forma clara y directa para que cualquier persona que quiera exportar entienda qué hacer, tanto en Android como en PC:
If you want to export the game as a release APK, make sure to:
- Go to Project > Export > Android.
- Scroll to the "Keystore" section.
- Select the keystore file:
CredentialsExport/c2roguelite.keystore
- Enter the keystore user and password, both of which are found in the file:
CredentialsExport/credentials.txt
Without this configuration, the release export won't be properly signed and may not install on devices. You can create your own keystore if you want.
To correctly use the custom icon included in the project when exporting for Windows:
- Open Editor Settings in Godot.
- Go to Export > Windows.
- In the rcedit path, set the correct path. For example:
C:/Roguetal/PC/Roguetal/rcedit-x64.exe
Note:
rcedit-x64.exe
is located in the root of the project. Make sure the path is correct or the icon won’t apply on exported builds.
- Developer: Lextrack Studios
- Twitter: @lextrack12
- Email: lextrackstudios@gmail.com
Thank you for your interest in this project. I hope you enjoy playing it as much as I enjoyed creating it!