This is the testing Godot forums! All forum posts unique to this forum will be deleted! Please use the main forums here for any posts you want to keep. All forum rules still apply.

Recently restarted a 2D RPG/adventure style game in Godot

harihari Posts: 11Member
edited August 2019 in Projects

Long back I started doing a 2D top-down RPG style game in python pygame which was later abandoned. Now recently I decided to restart the project with the same assets (I created everything , from font to 2D art to sound FX/music. Very early screenshots are provided.

So far, the game has just movement of the main character, some objects, NPCs and basic interaction. I plan to add NPC dialogues and other game related stuff later.

No big plans. A spare time project, I just plan to expand this game and add features and see where it goes. If nothing else, I'll have fun in the process.


Tags :

Comments

  • HippoHippo Posts: 99Member

    Looks like you've got a bunch of assets, do you have any plans for game mechanics?

  • harihari Posts: 11Member
    edited August 2019

    @Hippo said:
    Looks like you've got a bunch of assets, do you have any plans for game mechanics?

    Yes. I want to make it an exploration type game with a bit of puzzle solving /combat. I'm still learning the full features of using Godot's nodes, which seem very powerful. I also welcome ideas.

    Dialogues with NPCs - planning to make context-based and situation based with choices.
    Missions - simple to complex
    Puzzle solving
    Basic ranged combat with spells/projectiles (not very combat focussed though)

    I don't have any animated character sprites yet. Not sure whether I should stick with basic sprites or animated sprites.

    I am thinking the game should be a bit educational also. So ideas to develop on this most welcome.

  • harihari Posts: 11Member
    edited August 2019

    Basically this is all I've got at the moment, but still some mechanics are there:
    -> Character movement
    -> NPC movement (randomized at the moment)
    -> Character interaction with objects (basic)
    -> A reasonable no. of self-created assets to start with (I need to create more to expand)

    I will keep posted developments here for feedback and motivation. Will also release the game for testing once I feel I have enough content and game mechanics.

  • HippoHippo Posts: 99Member

    In my experience animated sprites takes a ton of time and effort, you could always stick with what you've got for now and animate them later. Looks like a solid start, looking forward to future updates!

  • harihari Posts: 11Member

    @Hippo said:
    In my experience animated sprites takes a ton of time and effort, you could always stick with what you've got for now and animate them later. Looks like a solid start, looking forward to future updates!

    Yes, animating the sprites would take time. I plan to use the static sprites throughout and maybe add animated movements right at the end.

    As I develop this further I want to work on an inventory system as well as character attributes to make it more RPG-esque.

  • harihari Posts: 11Member
    edited August 2019

    I've added basic conversation (NPC interaction) today. I plan to make these dialogues context sensitive in the future, depending on game situation.

  • harihari Posts: 11Member

    Added basic context-sensitive ‌conversation. Each NPC has a dialogue "level" which increments on successful completion of previous conversation. I also customized the panel background.

    A video of what I've done so far.

  • HippoHippo Posts: 99Member

    Nice progress, I like the new dialogue window. ^^

  • harihari Posts: 11Member

    @Hippo said:
    Nice progress, I like the new dialogue window. ^^

    Thanks. I am planning to add a lot more NPCs and character portraits along the way. I plan to add a lot more levels, including dungeons to this game.

  • MagicMikeMagicMike Posts: 13Member
    edited September 2019

    Very cool. Love the modern fantasy art style.

    I would go with basic sprites and not animated if I were you. This gives you more time to create more characters, creatures, & dungeons. You can always add animations later for polish if you have time but I wouldn't get lost in the details too early.

    I think in order to complete something as a solo dev you have to be super efficient with your time, and sometimes that means figuring out how to make thing look as good as you can on a faster, smaller and more refined character/monster/level creation pipeline.

    You may want to also design some characters with re-use in mind as well to save on time. For example, a guard with a helmet you can re-use a lot. Or you could create the story so that you keep returning to this town, to talk to the characters, in this way you could re-use the characters, or have the same characters show up in different places, or just re-use the sprites to represent different characters. Anyways just some ideas.

    I'd love to see this town filled out with a few more interesting characters, dialogues. I love that lonely lady that's happy you just walked into her house, i'd be cool if she had some of her back story in the dialogue.

    Anyways. Great stuff. Keep it up. :)

Sign In or Register to comment.