About me

Profile picture of Matthias Kruis

Hey there! This is my portfolio website - I'm Matthias Kruis, a Game Design student with a specialization in Engineering. I am interested in game programming and game system architecture. Through my projects, I have learned some game development tools and programming languages. This includes C++, Unity, C#, HTML/CSS/JavaScript and more. On this website, I'm excited to showcase my skills and projects that reflect my passion for creating games!

Games

Super Monster Wheels

I worked on a game with a team, featuring monsters designed by children from a local school

Projects

Boid simulation with custom ECS

I created an Entity Component System in C++. To test it I made a boid simulation with a spatial partition grid!

Coding a chess bot

I particiated in a chess coding challenge to code a chess AI in C#. My bot reached an estimated Elo of 2136!

Toon Engine

I made a Toon Engine with custom lighting, outlines, line hatching and a benday-bloom effect. It is now available on the Unity Asset Store!

2D physics engine

I created a 2d physics engine with the verlet integration, featuring convex shapes, ropes, and more!

Blogs

Steganography

Hiding data inside an image using different algorithms and the jpeg image format

3D pixel effect in unity 2022.3

Learn here how to create a 3d pixel art effect in the latest unity version with a toon shader and outlines!

Creating swinging movement in unity

My journey of how I created a grappling hook and swinging movement in unity!

Contact

Mail: matthiaskruis.contact@gmail.com