top of page
Denis Kartachov
Mathematical Modelling & Game Programming
The Clocktower
(Nov. 2020 to Jan. 2021)
The world is coming to an end as the menacing Clock fast-forwards Time to bring the Universe to its inevitable, premature doom. Our hero is tasked with an important mission: to climb the Clocktower and defeat the creatures lurking within, before coming face to face with the Clock itself.
Designed, developed and published a 2D platformer called "The Clocktower" in the Unity engine, using the C# programming language. I designed the game from scratch and worked on character controller programming, AI programming, level design, art design among many other things.
The inspiration behind this project was about what my brother endured during his last few semesters in animation school, and this game was a gift for his birthday.
​
People who work on large artful projects, such as animations video games, know what it's like when a deadline is approaching. Excited to release their creation to the public, but deep down inside always wish that they had time to do more. The story behind this game is an ode to my brother, and to all the other creative people out there, who at one point in their lives wished that they could just stop time and focus stress-free on their personal masterpiece.
Skills
During the project, I developed the following skills:
-
Using an object-oriented programming approach in C# to write scripts and attaching them to game objects.
-
Using a behavior tree approach to design the artificial intelligence of the enemies and the bosses.
-
Using persistent data to save/load game states by serializing, encrypting, writing and reading data from a file.
bottom of page