Hi! I'm Marius, and I've been programming since I was 12. I discovered my love for all things computers when I saw a demo of Lego Mindstorms during a school trip, and later learned JavaScript while bored during ICT lessons.
Since then, I've been working on all sort of things that interest me - typically some sort of web-based tool or application, though I've also dabbled with Linux, ripped game assets for modding (and learned about the engines in the process), and even wrote my own 2D OpenGL game engine completely from scratch!
After finishing university, I've joined a Game Dev bootcamp while also working on a project for a big industry client. It was very intensive, but I've learned a lot about project management and game development, and I will even obtain an Unity Associate Programmer qualification. In my spare time, I enjoy playing a wide variety of games - everthing from factory builders, to RPGs, to rhythm games, and VR titles; and I also used to run a boardgames club while in high school, as well as occasionally GM for my friends' TTRPG games.
Here you can find some of the projects I've worked on over the years, which I hope you'll find interesting. Feel free to contact me for more info - my email and other links are at the very bottom of the page.
Roles:
- Team Lead
- Lead Programmer
Responsibilities:
- Planning and Task Delegation
- Script Architecture
- Programming and Optimisation Guidance
Highlights:
- Custom engine for “falling sand” simulation
- Written in C++ with minimal libraries (no SDL or SFML)
- Cross platform (Windows/Linux/Mac)
- Unique gameplay concept, combining puzzle platforming with sand physics
- Researched and developed solo in five month period
Highlights:
- Svelte / TypeScript (Modern frontend toolchain)
- Custom game-inspired UX
- Website viewable here (link TBC)
- Source available here
Minor Projects
Client Project - Symphony of Life
- Short VR Experience (Prototype)
- Team lead (4 people)
- Lead Programmer (Unity / C#)
Game Dev Bootcamp
- Unity Engine
- C# Programming
- VR Game Development
Computer Science Bsc (2.1, Hons)
- Computer Game Programming
- C++ Programming
- Web Development