Wargods Online

 


Project: Wargods Online 2 Demo - Combat Mechanics (PC, AirConsole)

Role: Systems Developer


Responsibilities:

• Developing a 3D third-person RPG demo called Wargods Online 2, featuring

exploration, swimming, combat, and character creation with hairstyles, clothing, and

hair color.

• Implementing coroutines and network properties to handle character skill states and

damage.

• Shaping a weather system for combat and exploration.

• Creating a camera radar view.

• Putting together an inventory system with a dual window inventory system for

merchants and chests, and implementing 3D views for weapons.

• Adding dyes functionality for hair, weapons, and clothes.

• Devising a generic system to handle quest events.

• Improving and designing Amazon Web Services Lambda functions using Node.js to

handle server functions and control the game database.

• Composing a demo for an AirConsole version of this game.

• Adapting the previous game demo from exploration format to a new format in which

quests, combat, merchants, skills, profile and inventory are accessed through a menu.

• Creating a render texture display of the enemy being attacked.

• Creating a render texture display of each scene chest that is displayed in an inventory

tab grid.

• Adapting character so it is displayed in this main menu and can be rotated.

• Adjusting UI for information that is no longer relevant in this version.

• Adding loading icon for server transactions and blockers to prevent interaction while

waiting for responses and updates.

• Getting characters ready for quests and combat without changing server code, that

required consequent calls in game logic to create characters properly.


Technologies: Unity, C#, Node.js, Git, Svn, Enjin, Rewired, Photon 2, Json, Mecanim,

MasterAudio, Ultimate Character Controller, WeatherMaker, Enviro, Scriptable Objects, Web

Requests, C#, Plastic SCM.

Comments