The Realm Of Zen

TM

Description

The "Realm of Zen" is a strategic, turn-based martial arts fighting game with role playing game elements. The game is set in a futuristic world with several areas for the player to explore, while also learning martial arts and engaging in fights with various opponents.  The game is developed with the Unity game engine and programmed in C#. The 3D models in the game are created with Adobe Fuse and animated with Mixamo. The game utilizes a two-tier Artificial Intelligence system composed of a Finite State Machine and a Utility Based System.

The "Realm of Zen" was awarded 3rd place at the indie game competition at the Computer Simulation & Gaming Conference 2019 and 2023, in Tulsa, OK. It was also exhibited at the CSGC 2022 and XPO 2016 game conventions in Tulsa, OK.

Images

Cover-for-The-Realm-Of-Zen
Genosaga 2019-04-25 18-23-40-43
Genosaga 2019-04-25 18-24-36-41
Genosaga 2019-04-25 18-27-12-74
Genosaga 2019-04-25 18-28-30-84
Genosaga 2019-04-25 18-29-37-92
Genosaga 2019-04-25 18-30-01-57
Genosaga 2019-04-25 18-30-31-19
Genosaga 2019-04-25 18-31-48-25
Genosaga 2019-04-25 18-33-18-85
Genosaga 2019-04-25 18-35-21-50
Genosaga 2019-04-25 18-35-47-83
Genosaga 2019-04-25 18-36-54-95
Genosaga 2019-04-25 18-37-54-06
Genosaga 2019-04-25 18-38-55-36
Exit full screenEnter Full screen
previous arrow
next arrow

Gameplay Footage

Game Details

  • Platform: Windows PC
  • Engine: Unity
  • Language: C#, XML
  • Tools used: MonoDevelop, Visual Studio, Adobe Fuse, Mixamo, Krita, GIMP 2, TortoiseSVN, Rewired, Zenject, Easy Save 3

Responsibilities

  • Gameplay mechanics for main game and mini-games
  • Two tier Artificial Intelligence system using Finite State Machines and a Utility Based System
  • Designing and implementing a Dialogue system
  • Incorporating animations in game with Unity's Mechanim system
  • Designing and programming UIs for in-game menus, input prompts, fighting gameplay, and minigames
  • Utilizing Easy Save 3 and Scriptable Objects for saving and loading game data
  • Loading character stats and actions data from JSON and XML source files 
  • Character and level design 

The Artificial Intelligence (AI) system in 'The Realm of Zen' consists of two parts, a Finite State Machine (FSM) and a Utility Based (UB) system. The FSM is responsible for high-level strategic choices, while the UB system makes the more specific, tactical choices.