Once a day, a message will appear here
game jam submission / Jun 2023
Horns of Combustion is a small bullet hell game. Players can switch between two forms - an armed human (portrayed as a triangle) and a fast barrel, leaking with gasoline (portrayed as a barrel).
You must strategically switch between forms to defeat all enemies and the final boss!
Horns of Combustion can be played in the browser on the _itch.io_ and the _gamejolt_ page.
The game was created by a talented development team:
Made in Rust with a custom engine. Source code is available on _github_
animation / Jun 2021
“Cheese” is my most-watched animation on YouTube. It’s a recreation of an animation from the short series “SHOP: A Pop Opera”, created by the immensely talented Jack Stauber.
Below are most of the assets I created for this animation. I drew everything in Aseprite using a mouse and a graphic tablet.
A piece of advice for my future self: separate the mouths from the head sprites (it will save you a lot of time!)
After finishing the faces, I filmed myself performing this little dance. I shot the video at 0.75x speed — makes the movements look smoother.
For editing, I used Magix Vegas Pro on my old laptop. I keyed out the background, tracked my head movements, composed the frames, and added the audio. The 3D text animation was created in Paint 3D.
website / 2020
TEDxYouth@Limassol is an independently organized TEDx event, part of the global TEDxYouth program.
This event was initiated by IMS Private School and organized by the TEDxYouth@AgiouAndreou team, a group of passionate young individuals dedicated to sharing ideas and inspiring others.
With the theme “Beyond!”, TEDxYouth@Limassol took place on February 6, 2021, in Limassol, Cyprus, marking the country’s first-ever TEDxYouth event!
Take a look at the event page here or the project on _github_
game asset / last updated Aug 2023
An efficient method for converting GameMaker strings into character arrays.
It works by creating a buffer and copying the string into it, then reading the buffer byte by byte, encoding byte sequences into correct UTF-8 characters.
This method is much faster than the built-in string_char_at function, especially for large strings.
Also comes with a lot of helper function for working with character arrays.
It is available on _github_
command line application / 2020
spongebob-search is a command line application written in Go for searching through transcripts of Spongebob episodes from the Spongebob Wikia.
<!> NOTE: As of 2023, the application has not been tested nor updated for a long time. It may not work as expected or may not work at all.
spongebob-search uses simple full text search algorithm to search given words or phrases in the transcripts. I think, I used this article as a guide.
In terms of efficiency, it is very inefficient, as no sufficient data structures are used. But it did (at least then) get the job done. Do not expect much, as it was simply a high school project.
You can find it on _github_
android app / Apr-Jun 2020
<!> NOTE: As of 2024, the app is no longer functional due to the shibe.online API being down.
ShinyInu is an Android gallery app that shows random pictures of Shiba Inus from the shibe.online webpage. It was made as a final project for the SAMSUNG IT SCHOOL in 2020.
A few reasons why ShinyInu is amazing:
ShinyInu’s repository is available on _github_
results of lifting up one’s mood hasn’t been statistically proven, and may vary ↩︎
unfinished game / Jun-Jul 2022
I created haskell-outrun for the final project in my Functional Programming course at Innopolis University. It is a retro-style racing game with pseudo-3D graphics, inspired by the SEGA classic Outrun. The game is written in Haskell using the Gloss library for graphics and input.
In developing, I turned to Lou's Article, Max DownForce, and the original Outrun for guidance and ideas.
Features:
The project’s source code is available on _github_
game jam submission / Nov 2021
Gosha loves summer. He also loves his mom a lot. This summer, they went on vacation to the sunny beach. The sun shined on the screen of Gosha’s old mp3 player while he listened to the new album from his favorite singer, Dmitry Kvadrat.
“GOSHA! Can you get me a can of Coke?” his mom asked, bothering Gosha’s peace and quiet. It’s best not to argue with your mom. So off he went to fetch the soda, though he’d rather stay…
The winner of the local IGD (Innopolis GameDev) game jam, which was held at Innopolis University.
“Gosh, I Love Summer!" is available on _itch.io_
game asset / 2020 - 2021
gmdungeon is a dungeon template generator asset for GameMaker Studio 1.4 and GameMaker Studio 2 (pre-2.3).
You can use this asset to easily add procedural dungeons to your GameMaker games. It’s pretty easy to use!
Features:
The project, setup guide, and examples are available on _github_
game asset / Feb-May 2021
gmdialogue is a dialogue system for GameMaker that uses BBCode-like syntax to apply effects to text.
Features:
The project and documentation are available on _github_
frozen game project / 2020
Monsters and explosions ahead! Explore a randomly generated pseudo-3D (sprite-stacked) underground world in an unconventional turn-based grid-based fashion!
This game uses gmdungeon under the hood.
The devlog is available on _gamejolt_, though not much is happening there…
game jam submission / Aug 2018
Dr Helper is a silly puzzle game about running out of space on your personal computer.
Do you want to remove a dangerous virus from your computer? Yet you cannot afford expensive software licences? Let us introduce our latest invention! The best free antivirus software made in just two days, Dr Helper! He knows more than 1.000.000 types of malware, 350.000 types of spyware, and tons of jokes!
If there is a problem, Dr Helper will help you! Dr Helper will protect you, your friends and even your grandmother from all viruses that infect computers, microwaves, and java-based mobile phones!
“Keep all viruses away - get Dr Helper today!”
In 2018, I entered the Ludum Dare 42 game jam, which was my first game development competition experience.
Dr Helper is available on _gamejolt_
??? / 2017
Someone who looks like the devil himself appears on your computer screen. He says something is wrong with your PC and wants to help, but what’s the catch?
Cubicus DEMO is the very first game I ever made. It’s absurd and not the highest quality, but I’m still fond of it. Once it’s finished, I’ll proudly present it to the world!1!1! Although that seems unlikely to happen anytime soon…