

Naja Medjai, by Jaster Studios
An Ancient Egyptian "Soul-like" experience, take the control of the titular "Cobra-Warrior" in a bright, painterly world where the gods wrath has been brought down to bare. Platform, grapple and explore the world as you encounter the God's of Egypt in order to bring peace and order back to the land.
My work primarily centred on bringing the God of Egypt to life, working on programming the AI system that allowed for responsive and multiple actions to be engaged throughout long combat encounters.
Further work I contributed to the projected included: gameplay programming, combat system, technical animation, data management, VFX gameplay integration, playtesting, quality assurance, performance testing, UI implementation and SFX implementation.


My Contribution To Naja Medjai
-
AI System
Finite State Machine with Utility-Based Decisions: AI engages in states based on player actions.
-
Combat System
Polymorphic communication between characters through triggers and animation events.
-
Gameplay
Respawns, Enemy Spawns, Collectables, Combat Areas, Diegetic Player Guidance, Player Controlled Mount.
-
Technical Animation
Kinematics is used to provide procedural animation for the legs of Player Mounts and Enemies.
-
Data Management
Generic Type Save System to simplify the saving of any required data
-
VFX Implementation
VFX implemented into combat through highly customizable and flexible script components.
-
Playtesting
Regular playtesting fosters game balance and a fun experience.
-
Quality Assurance
Implemented workflows to ensure that bugs are tracked and managed.
-
Performance
Profiler analysis, script reviews, LOD, and occlusion culling implemented.
-
UI implementation
Ensure gameplay values are represented through the artist's UI.
-
Sound Implementation
Sound modification and integration with players, enemies, and visual effects.
