Heippurei! I'm Viktor Asprot (he/it), a 3rd-year game development student at Metropolia.
I'm an avid fan of all forms of media, ranging from music, visual arts, to -- of course-- video games! I'm also a dabbler in all things creative, calm, and hands on. Climbing, bookbinding, drawing, reading, music, sudokus, and much, much more. Here you can find all my coding adventures, ranging from small weekend jam games to fulltime projects. Take your time looking around! Maybe you'll even find a secret...
If you're looking for my other adventures, you'll be able to find them HERE... when i get around to coding the page.
NONE of my personal projects use ANY form of Generative AI. I am a human creative who will always advocate for other human creatives, no matter the field.
None of the writing, art, music, or even ideas in my games is, or will ever be, generated by AI.
None! (for now...)
In the meanwhile, feel free to check out my LinkedIn and my projects below
end> 12 may 2025 | duration> 8 weeks | role> menus, version control | using> unity (c#, uxml, uss)
An underwater movement shooter with directional dashing, ground crashing, and plenty of fish to shoot. Created for our second portfolio course at metropolia.
Made by Joonatan Hakoniemi, Aleksi Lummila, Eemeli Kaski, Johannes Rahu, Amanda Rantamäki, Olena Tyshchenko, Anton Zaderaiko, and me!
end> 13 march 2025 | duration> 8 weeks | role> solo (˶◜ᵕ◝˶) | using> c++
A solo project made for my Data Structures and Algorithms course. It uses alpha-beta pruning for move selection, knows the rules for movement, en passant, castling, promotion, and checkmate, and has an undo move function. All of jurard's code was written from scratch over the course of 8 weeks. The use of premade chess libraries for both move generation and graphics was not permitted.
Placed 3rd in the course's final tournament.
end> 1 nov 2024 | duration> 1 week | role> solo (˶◜ᵕ◝˶) | using> unity (c#), node.js
My very rushed final course project for Game Server Programming, taken a year in advance.
A very bare bones multiplayer room with a fixed camera, player naming, hats to wear, and a chatbox.
end> 26 jan 2025 | duration> 48h | role> solo (˶◜ᵕ◝˶) | using> godot (gdscript), clip studio paint
A fool's attempt to make a game jam game while also learning the engine at the same time.
Play as an emerald crab desperately trying to rid the tank of Bubble algae while balancing your stomach space and the algae's growth speed.
end> 5 jan 2025 | duration> 48h | role> solo (˶◜ᵕ◝˶) | using> unity (c#), clip studio paint
Dress up a little bowl of soup! Build your ideal bowl of soup from 4 soup bases, 7 bowl colours, and 18 toppings!