About Me
Hi, I am Senne De Vocht! Ever since I could use a computer, I was making games. At first they were just little Scratch projects, but after some time I taught myself Unity. Now I have a bachelors degree in Game Development from Digital Arts and Entertainment, and am working as a full-stack developer.
I am experienced in C++, C#/.Net, Unity, Unreal, Python, and a whole lot more.
Experience
Mabo E&A
January 2024 - Now
Since January 2024, I have been working at Mabo E&A, which makes automated guided vehicles.
My work mostly consists of getting all the data from the AGV control software (written in C++ and Python) to the user. This means a back-end written in C#/.NET which gathers live data, as well as storing statistics, and a front-end using Vue.js and PrimeVue.
C#/.NET
C++
Python
Typescript
Vue.js
Limbic Entertainment
February - August 2023
From February to August 2023, I did an internship at Limbic Entertainment as part of my studies, where I worked with Unreal Engine. I worked both on Park Beyond, as well as an unannounced project.
My work mainly consisted of making a generic "item effects" system, which allowed designers to make items with all kinds of effects, from explosions to passive bonuses. In addition to this, I also worked on extending Unreal's "Common UI" plugin to better fit our use cases, as well as some general bug fixing.
Unreal
C++
Common UI
CoderDojo
2014 - Now
Coderdojo is a world-wide initiative to learn kids how to code. I have been a part of it since 2014. First just as a kid learning to code, but later as a coach.
We mostly use a block-based language called Scratch, while the kids who want a bit of a challenge use Python. But they are free to use and do whatever they want.
Scratch
Python
Godot
Unity
Other Projects
MAGE is a game engine I made. It started out as a school assignment, but quickly grew beyond that. It has everything you would expect from a (small) game engine: rendering (OpenGL), audio (PortAudio), physics (Box2D), scripting (AngelScript), and a fully working editor using ImGui.
It is written in C++, and uses a component based system, similar to Unity. It does not use an ECS, but I would like to experiment with that in the future.
C++
OpenGL
AngelScript
ImGui
In Trackmania, when playing with controller, it isn't really possible to use the chat. That's why I made a small plugin in which you can bind any text to any button on a controller, and when pressed, it will send that message in chat. That way you can send a quick "GLHF" before the match, or a "GG" after.
The plugin is written in AngelScript, and uses the OpenPlanet API. For the menus, ImGui was used.
AngelScript
ImGui
Outpost is a Unity game I worked on for a bit in the summer vacation before studying Digital Arts and Entertainment. It is a game by Open Mid Interactive, available for free on Steam.
I mainly focused on UI, as well as making the translation system and a screenshot mode.
Unity
C#/.Net