You read Robi’s job description earlier - and now we take a closer look at his other responsibilities (as if the other tasks wouldn’t be enough..)
Among many other things, he takes his share of the programming of the main character controls as well. His job is to make sure that the character accomplishes the tasks more smoothly, without lagging, and obeys the orders as fast as possible.
Robi has helped a lot with the development of our in-house editor, by writing plenty of different tools. The most important tool might be the so-called MapConfigurator, which is responsible for placing and configuring the objects in the game (enemies, NPC-s, boxes). He didn’t code the basics of the tool though, but improved it with a lot of useful functions.
Another important tool is the SoldierPropertyEditor, which sets the properties of the monsters. This tool is used to configure the appearance of the monsters (size, animation, model type), their battle traits (offense, defense, resistances), AI settings (attitude) and movement (moving speed, rotation speed, special moves).
Robi created the objects that we use in the game, so it is his responsibility to deal with the appearance and the functionality of everything that you will be interacting with in the game world, when you destroy chests, interact with NPCs, open doors and switch between levels.
The functionality of the quests is his responsibility as well, mostly coding the conditions required to accomplish these tasks or writing special scripts and developing the quest interfaces.
Sometimes he helps out with the programming of the behaviour patterns that some monsters use, like the retreating tactic of the ranged fighters or the use of the resurrection skill that the necromancer-like Pale Gentlemen use, or the tactics of the cannon-wielding huge frog we call Batrachiantaur. Later this list will expand with even more interesting activities.
Robi spent a lot of time working on the physics as well, using the opportunities provided by the PhysX. This game has to be more realistic than our previous titles. He upgraded the editor into a more detailed version, so now each creature has a unique physical model in the game. Check out the result of his hard work, the really cool dance movements from our esteemed Pale Gentleman.