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.