As a lead programmer in Pejvak I did:

  • Leading: Led a small team of programmers.
  • AI Programming: Developing enemy soldiers Movement, Guarding, Covering and Fighting system using Hierarchical Finite State Machine.
  • Game Logic System Programming: Created a system for developing gameplay logic and level scripts. All game level codes are based on this system.
  • FPS Player Programming: Programmed a complete FPS Player Input and Logical states.
  • UI Programming and Layout: Created UI menus and complete HUD for the game.
  • Audio Programming: Created an Audio Manager and Audio Mixer for the game. Also programmed audio special effects.
  • Additional works:
    • Tools Programming
    • Some animation editings
    • Cutscene Manager
    • Camera Movements



I BUILT MY SITE FOR FREE USING