My first RPG ever. (Made in 2010)

● ARCHIVED · READ-ONLY
Started by CodeRad 4 posts View original ↗
  1. So I thought I'd share my first RPG that I have made nearly 5 years ago (and only rpg game that I have ever made). Since I'm starting to work on a new RPG project, I want to reflect on how terrible my previous work was. :D
    The game has been made back when I started to learn how to program, so basically I had no idea what I was doing and what was going on. I thought I could make next Final Fantasy game. Obviously now I have more realistic way of looking at things.
    I've programmed everything, made "art" and "music" for it. I have not used any 3rd party assets. 
    The game was not made in RPG maker.

    Gameplay Trailer Thingy
    https://www.youtube.com/watch?v=4y-5io98vys

    About the game
    Saturn's Wrath is basically just battle system, kinda similar to Adventure Quest style RPG.
    You can download it at: http://konradjablonski.co.uk/saturns-wrath/

    Some features of the game:

    • Random Fights with enemies, Gain Gold and equipment.
    • Level up and become stronger overtime. View your level stats in the menu.
    • Equipment changes the appearance of the Main Character
    • 2 unlock able fighting attack abilities
    • 14 different enemies, including 3 rare enemies
    • Two different types of area. The Forest and the Cave.
    • Ten different armor and weapons. Including 4 rare equipment’s that can only be found from rare enemies.
    • Buy and Sell items in the shop
    • Custom made music and sound
    The Programming
    I've written the game from scratch using C++ and SDL1.2 library. Simply said, the game has awful code. It will make your eyes bleed (no joke, so look at the code at your own risk. Consult doctor and geologist before use.). Here is an example of menu script. Needless to say, I was big fan of IF statements.
    Menu Script
     
    I didn't know how to make classes, or even how to use them. So all the code was in functions and kept in header files. The functions weren't even used properly, it had lot of duplicate code. I have never seen anyone program this way. It is really bad way of organizing your code, and not recommended. 
    I have used  Bloodshed DevC++ IDE for this, ever since I have been using Visual Studio 2010/12, which I would highly recommend over DevC++. But it is definitely good IDE for beginners since it takes care of lib downloading/importing.
    The game is open source, so you can find all source code is in src folder.

    The Art
    Not having anyone to do art for me, I decided to use good old friend ms paint and draw all the art myself. The power of paint was too much for this project.
    I'm really curious what artists here will think of my "ART".
    True art below:
    Battlers (Magenta color is used for transparency)

    Forest fight 
    Cave fight 
    Shop/Menu

    Music
    Well I can't really remember what tool I have used to make these tracks, I'm not much of musician/composer. But I'd say its on the level of Nobuo Uematsu or Yoko Kanno if not higher. ;p
    Menu Music: While Friendship lasts

    Conclusion
    All thought the game was not made in RM, and I have not done much work with RM overall. The community here is just amazing, I wish more engines had such warm and welcoming place like this forum. I'm really curious what were your first games, and your experiences while starting out with game development. Not necessary programming. 

    Thanks for reading! :D
  2. Oh god, I have not seen this in years! :D If I had to compare this game to your latest projects such as Aversion and Sledge Rift, this one would just slowly hid itself in the bushes, and never come out.

    Nevertheless it's a pretty solid start that you had, art as always is better than Picasso's. ;)

    What I always loved about this game was that its made from a complete scratch, art, programming, music, sounds effects, however bad they are, at least it makes the player chuckle. 

    Buhahaha... Wold, I can't believe you thought that was clever at the time~
  3. It's an impressive work for a first attempt, you made a decent Battle System with ATB...and you weren't even that good back then. The main strength of the game though is obviously the ART...it's gorgeous and a pleasure for my eyes, truly a superb work! I like a lot the Pokemon Monsters, Jolteon the yellow wolf is obviously my favourite.

    And these sound effects! OMG they're amazing, especially when the player attacks...it feels so realistic to hear them with my headphones. The gameplay is solid too, there's "really" (really) a lot of exploration in the various dungeons main menu.

    I'm so damn awesome with this game that I can't even get past level 3 (no matter how hard I try) and I can't cheat in any way, like I do with basically every rm game, so I feel bad that I can't see the "ending" of this epic story.

    Truly an amazing game though, it's a masterpiece and may end up being one of my favourite Rpgs of all time.

    GOTY now, Konrad.

    Ok enough trolling now.

    You made everything from scratch and doesn't matter if it doesn't look good, it's still a solid effort and very fun to play.
  4. Loved the Cave Fight one. :)