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
Post a Comment