Skip to main content
GameDev.net gamedev.net

PRO Tired of ads? Read GameDev.net ad-free and help keep the community independent with GameDev Pro — $3/month.

Let's make a Survival RPG

Let's make a Survival RPG

arka80
arka80
arka80's Journal · · 2 min read
2,677 5

[color=rgb(0,0,0)][font=Arial]

[background=transparent]So I'm coding a survival rpg (uh, seriously? pretty original...). Well, at the beginning I didn't know of the survival element, only pretty focused on the rpg thing. But then I started to think to the story (I always need one), and it comes out a plot with you being tossed in this island, sentenced to exile for a crime you did not commit. Ok, but why an exile and not a simple death sentence? Because you are not a simple man. You are the prince, denounced by another (evil) member of the royal family. For jealousy, maybe (Moorcock?). So, you are a prince, and therefore you received a good education, can use a sword and so on. Maybe magical powers too. But you have none. No weapons, no food, no water, no dresses. The exile sentence is a royal-member-acceptable death sentence. By starvation... whence the survival element. I think that in the later game you will left the island to take your revenge, but that's completely another story.[/background]

[/font][/color]



[color=rgb(0,0,0)][font=Arial]

[background=transparent]I (as you, I suppose) started and never finished a lot of projects. This is not the point, because every time I learned something new and improved my skills as a developer. Probabily this will never be a complete game too, I'm ok with that. I only want to try, and put things in order to go as far as I can.[/background]

[/font][/color]



[color=rgb(0,0,0)][font=Arial]

[background=transparent]With this in mind, I produced a very simple design document, a thing I always do. Usually I start a new google doc, put everything comes to my mind on the sheet (like a brainstorm) and end with a checklist of features and rules. Then, I procede defining (and hopefully making) small prototypes, adding a couple of major features at time.[/background]

[/font][/color]



[color=rgb(0,0,0)][font=Arial]

[background=transparent]The first prototype, named A (I'm original, just said...), will include:[/background]

[/font][/color]

  • [background=transparent]map exploration (island surface, no caves)[/background]


  • first bunch of life stats (hunger, thirst, stamina, the kind of survival things) that decrease according to the type of terrain I'm moving on
  • death and game over

    [color=rgb(0,0,0)][font=Arial]

    [background=transparent]

    [background=transparent]I'm close to finish this first prototype, and here's a screenshot in its full programmer art glory:[/background]

    [/background][/font][/color]
    [color=rgb(0,0,0)][font=Arial]

    [background=transparent]

    [background=transparent]Surv_PA01.png[/background]

    [/background][/font][/color]





    [color=rgb(0,0,0)][font=Arial]

    [background=transparent]I'm using SFML (C++) and Tiled for the maps. Graphical-roguelike visual style, turn based. Long life to RPGs![/background]

    [/font][/color]


Discussion

Loading comments...