Hitman: Codename 46


Demake of Hitman: Codename 47. We chose the mission “Killing Lee Hong”.

We haven’t completed the game (there are no clear tasks, sounds and music), but we implemented almost all the features of the original game, such as disguise, fiber wire, body dragging and responsive AI.

Facts about game

This game I created when I was a fresher and it was the first time when I was in the team with another programmer.

I wrote ~1000 lines of code for AI. State machine? Behaviour tree? It’s absolutely useless stuff, only dozens of if/else. (After the jam, I tried to understand how it worked, but it was easier to burn and rewrite everything with good architecture)

Last day, when we understood that we were not on time, we took an extra day for completion. We even made the main quest and the end of the game! But we didn’t add interface for the quest and it’s really hard to understand what is happening. So it was a useless day.


  • Jam: MiniLD50
  • Theme: Demakes
  • Date: March 2014


  • WASD - movement
  • Shift + WASD - sprint
  • Mouse - rotation
  • C - toggle stealth mode
  • E - action
  • Tab - shuffle Actions
  • LMB - fire
  • R - reload
  • 1 - fibre Wire (E - use)
  • 2 - beretta
  • 3 - UZI
  • 4 - AK 47
  • Q - holster
  • G - drop weapon


  • Andrey Viktorov - Art
  • Alexander Matyunin - Code
  • Anton Tarasov - Code