Since my childhood, I was incredibly motivated to create my own video games. As I gradually learned how to code, that dream was getting closer and closer. A few years back, I finally started studying the art of game development. Since 2016, surrounded by an amazing online community, I created many small prototypes and projects. When in my second university semester, I decided to continue pursuing this path, by applying to a software engineering study branch, specialization computer graphics.
The game I am currently most proud of was my university programming course semestral work
assigment. I created a role-playing card game, including a card behaviour pseudo-language
interpreter and a semi-complex AI. This project took many hours to complete, ending up just
short of 8k lines of code, all written by me, in the span of a few weeks.
Stack: C++, SDL2
A 24-hour game jam entry, in which participants were supposed to create a game with the theme
"pocket-sized". I decided to develop a simple puzzle dungeon crawler, around a shrinking
mechanic. I think the game came out very nicely, it's fun, and it plays well. If I had more
time, I could see myself adding more levels and polishing the existing ones.
Stack: Lua, TIC-80
A 3-hour game jam entry, which unfortunately I could not compete in, since the game took me
around 5 hours to make. Still got a nice result, which I can see myself expanding upon in the
Stack: C#, Unity
One of my earliest projects, done in a code-less software called Fusion 2.5, for a week-long
game jam. The game logic was still pretty complicated to make, e.g. calculating weapon knockback
or cutscene sequencing. This was made back when I knew hardly anything about level design, UI/UX
or pacing, and it shows. We live, we learn, and during this project, I learned tons.
Stack: Clickteam Fusion
Sometimes, I team up with friends or people from the game dev community, to participate in game jams. These games usually end up being overscoped and less organized, but it's always an amazing learning experience to work with other people. I always look back at these, studying what was done wrong, to improve for the future, which I'm sure holds many more team projects.Ultimate Pong Generic Tower Defense
In high school, we had various programming assignments. Some of them made us create simple
graphical games in short periods of time.
Stack: Python, Tkinter