[Question] is the Godot Engine good for a turn-based JRPG/RPG?
Asked Answered
A

8

0

hello again! after doing some research, dealing with some personal issues, and studying a bit more, I came up with a question: is Godot engine really good for creating a JRPG or a turn-based RPG?

I didn't intend to do a very complicated project, obviously. Just a very, very, very simplified version of something like Earthbound (tbh, something more like MOTHER 1 in terms of limitations, a really small and simple test project). but then, I had this doubt.

would it be possible to do something similar to MOTHER in the engine in the future? I haven't really found many similar projects in the community (or maybe I just searched incorrectly).

_

_

_

Assr answered 5/3, 2024 at 20:7 Comment(0)
M
0

Haven't played that game, but I don't see why not. I guess it's a Jrpg with FF like combat, which is easy, but godot also has pathfinding tools like A* that would allow you to make a tactical game.
In regards to graphics, most godot games are 2D and godot has good tools to work with it.
The rest would depend on how much effort you put into it and your talent as a programmer, but it's feasible.

Mescaline answered 5/3, 2024 at 21:13 Comment(0)
A
0

that's it! it really resembles the FF RPG style, but is way simplier and older.
_

_

_
my real problem is how the tactical part works, how the enemies would work (mainly the "encounters" and other events related to fights), and so on.
do you know of any RPG projects in this style made in Godot?

Assr answered 5/3, 2024 at 21:38 Comment(0)
M
1

Assr I've seen many 2D rpgs in godot, but I don't remember the combat (If there was combat at all).
A FF combat is easy to code, control nodes already save you half the work, not just for UI but also for using the keyboard with the UI. The rest is simple logic and numbers.
There are many ways to implement encounters, one way is to have separate "moving" characters and "combat" characters. When you enter combat you can put an overlay with different collisions than the rest of the world where your combat characters fight the enemies. Then use animations for making them move and attack and use special abilities.
For encounters you use the rand (randi(), randi_range()) functions and check the result, like a die. On a, say, 100 (or maybe higher), your characters enter combat.

Mescaline answered 5/3, 2024 at 21:56 Comment(0)
A
0

oh, ok! thank you, bud!

Assr answered 5/3, 2024 at 22:4 Comment(0)
T
1

I found this video about combat, I don't know if it's useful ?

Toe answered 6/3, 2024 at 1:49 Comment(0)
A
0

Toe sure, that's helpful! but my question is quite less specific, more "overall", I would say. it's about whether Godot is good for this type of game or not, because I was discussing it with a friend and he recommended using another engine. so, I decided to ask people with more knowledge in the area, got it?

Assr answered 6/3, 2024 at 4:53 Comment(0)
H
0

Godot is not a specialized but rather a generic engine. So long as you are willing to put the work in towards it you should basically be able to make any kind of game.

Hukill answered 6/3, 2024 at 7:36 Comment(0)
A
0

Hukill ok, so... yes, yes, fair enough.

Assr answered 6/3, 2024 at 18:45 Comment(0)

© 2022 - 2025 — McMap. All rights reserved.