Inspiration

SimpleRPG is a baby step towards classic JRPGs such as early entries into the Final Fantasy series

What it does

As is mentioned in the inspiration tag, this is a bog-standard basic JRPG. I got player navigation working, I incorporated random encounters, and I got a barebones version of combat working.

How we built it

SimpleRPG was created using Godot

Challenges we ran into

One of the biggest things for sure was working with Godot's signaling to get the player character to pause movement during combat. I've previously never really messed with anything like it, but from what I've seen signaling seems core to making Godot function, and after some tribulations I figured out how to propagate signals between the main scene, combat scene, and map scene to freeze the player during combat.

Accomplishments that we're proud of

Honestly even getting this far feels like an accomplishment, I went into this with 0 knowledge prior. It's definitely sloppy, and it's definitely buggy, but it's more than doing nothing.

What we learned

There's a lot to put here. This again was created from 0 knowledge of Godot other than "it's a game engine." In the past 30 or so hours, I've figured out how to intertwine nodes, scenes, scripting, and signals to create the building blocks of a game.

What's next for SimpleRPG

If I stick with this, I think a priority would be reworking combat to allow for more granular control of combat actions, and would extend that into creating more moves for characters to use that could potentially cost resources.

Built With

  • godot
Share this project:

Updates