top of page
10000.png

Brave Frontier Godot

An open source implementation of Brave Frontier in the Godot Game Engine

This project has recreated many of Brave Frontier's original systems. You are able to create an account, play a few of the early levels (basic combat), experience dialogue, and modify your team. This is all done as a single-player, offline implementation.

This project was created with customization in mind. Using the engine, you can create levels, units, and features. Many of these (custom units/levels) can be added without any code. We look forward to what you will create!

Custom Levels

Using Godot Resources, you can create custom levels without any code! We have made a simple drag & drop system. You will have to learn how levels are structured, but it is a relatively simple process. You can add units that we have added to the engine or create your own.

bfg-level-creator.png
bfg-unit-equipment.png

Unit Creation

Custom Stats

Enter custom stats for your units. Most stats are available, but we only use HP and ATK in combat. Make them as strong or as weak as you want!

Animations

Units require that their animations be imported as Godot sprite frames. You can use the sprite sheet from the original game (requires those assets), modify the sprites we added to the engine, or use custom sprites.

Equipment, Effects, and Pets

We have built a custom animation system that supports layers of "equipment." You can add additional armor, custom effects (sword flashes, sparks, fire, etc.), or even something new, such as a pet. The equipment can be specified on a per-frame basis.

Test Your Unit

Once the stats and animations are in place, you can use your new unit! They are fully playable alongside the other units. These do take some time to create, but it is well worth it!

Get Started

The game can be downloaded as a standalone .EXE or compiled with the engine. For more instructions, view our project homepage.

bottom of page