Hello everyone, my name is Nosmer. I am developing an RPG where you will be able to immerse yourself in the world of Ferrum while developing your character and exploring the game world. In this game, you will take on a character that is no better than anyone else. There will be no heroic struggles or epic quests, no damsels in distress or epic adventures, just you against the dangers of the world. You will be able to develop your character through the branching class system, where you will have to achieve some sort of feat to develop your class further.
Ive been developing this game for quite some time in Unity engine, starting in February, 2021. During that year i've been accustoming myself to the gamedev in general and the engine. While doing so, i've been working on lots of game features, like menus, inventory system, stat system, combat sysem , AI and others. Also, I was using blender to learn how to make your own models and textures. Thats right, I'm not using any pre-built assets from Unity store, everything in this game is going to be made by me. Exept sounds and music perhaps, that part looks very complicated and it probably is going to take a decade to learn.
First thing that i've done was the codebase. Here is what i've coded so far:
- general game flow, like starting the game/exiting the game
- menus behaviour logic
- general graphics options, like changing texture quality, screen resolution, and other basic graphics QoL
- a way for a player to control the character and camera, mouse and keyboard
- character inventory and equipment system and a way for a character to interact with the world
-character stat system, with six main stats and eight secondary stats
- character combat, you will be able to use melee and ranged attacks depending on the weapon you use, as well as magic with the help of spell tomes
- some basic AI, that can distinguish friend from foe and can decide that you are not a friend anymore if you try to attack it too much
- character classes, that are applied both to player and NPCs
- ability system, with three types of abilities - instant, castable and channeled
- a crafting system, nothing fancy - just cooking, alchemy and some scrolls scribing perhaps
As i'm wrighting this post, I am in the process of preparing the assets for the game:
- Models, which I make with Blender, for characters, their equipment, and all the stuff that will inhabit the game world, along with trees, rocks, buildings and whatnot
- Textures for said models
- Interface textures, gotta make the thing you will look at for most of the time as interesting and pretty as I can
- Animations for everything i've made in blender
- Special effects for spells and abilities, and maybe some characters
- Sounds and music, gotta make the resulting world as lively and immersive as I can
With all preparations complete, I will start creating the game world:
- First thing created will be a village with a forest surrounding it. The village is going to be a starting place for your character with all the info you will need to comfortably play the game. It wont be a small village by any way, im planning on making it quite big, with the player being able to enter any building. The forest around the village will have simple enemies wandering around for you to level up and small locations to clear - maybe it will be a small cave with some wolves, maybe a clear field with some ingredients for the player to pick for crafting, maybe a bandit camp that will put your skills to a test, maybe something else.
- After that done, I will expand the forest part of the game, adding a deep forest biome with more dangerous enemies and bigger rewards. It will probably have some villages smaller than the first one with neutral NPCs for the player to interact. There probably will be a river or two, and deep forest is going to connect with the mountains which the player will be able to explore a bit. Also, there will be some small dungeons, or microdungeons, as I call them, for the player to explore. Now, dont let the name fool you, there will be more that two rooms to explore, probably up to ten rooms for one micro-dungeon.
- Then I will start working on the third part of the game, that will have a mountain peaks biome, and something I call megadungeons. Have you ever read Blame! manga? Well, megadungeons will be sorta inspired by this manga. The will go very deep beneath the mountains, and are going to be a biome on its own, with different enemies, challenges and even neutral NPCs living there in their own settlements. This part of the game development is going to take the most time, I believe, but once I finish it, it is going to mark a completion of the entire game! (Or maybe just the base game?)
Now, this is the initial plan for my game. There is no demo available at the moment, since I'm only creating assets, but once I'm done with creating the village with a forest around it, I'm going to release it for free for you people to see. I am very interested in your feedback, so please dont hesitate to call me out on something you do or dont like. How often should I make development updates? Should I open a donation box? Is there something you would like to know about the game that i didnt mention? Questions like this will help me a lot.
With all that said, cheers!