Dirk de Kok
Welcome to my portfolio! Below you find my best projects that I developed over the last couple years. Be sure to check out the playable ones!
I am all about fun! My passion is developing exciting gameplay features and having fun collaborating on a creative project!
Non-Euclidean VR game
Online multiplayer card game - custom engine
Half-year project focused on flocking AI
48 hour projects
Any other projects I have been working on
Internship -> Current Job
Duration - Internship: 5 months
Duration - Job: July - present
Company Size: 20+
Platforms: Windows, Playstation 4, Xbox, Switch
Role - Internship: Intern Game Programmer
Role - Job: Game Programmer
Status: Currently working here
Interning at Codeglue, a game studio mainly focused on porting and co-development. I as an intern was hired to help out on one particular project: Re:Legend. But I also worked on other projects.
After my internship, I got hired. And started working on NIS classics vol. 2. Mainly working with C++ and a custom engine to adapt it from PSP and PS2 to PC and Switch.
What I did (so far):
Investigate the multiplayer state
Test and build for Xbox platform
Helping on other projects, fix UI bugs
Fix multiplayer bugs, disconnecting issues and so on
Improve the stability by fixing errors
Fix Graphical issues and bugs on PC and Switch
Work with a custom C++ engine, file system and scripting API to fix gameplay bugs
Released on Steam!
Duration: 1 year
Team Size: 22 ~ 25
Role: Lead (Management) Programmer / Generalist Programmer
Awards: Best Tech of IGAD Year 3, 2020
Spellbound Spire is a traversal focused, exploration/puzzle, virtual reality game where you explore a Moorish palace to seal away the magical corruption. The levels utilize non-euclidean space with portals.
In this project I took the lead/management position to learn about management of a tech team and to encourage collaboration between and within the disciplines.
What I Did:
Prototyping in Unity and Unreal
Gravity Hand mechanic
Seamless level streaming
Optimizations (for Portals) in VR
Manage the tech side of the team as a lead programmer
Read More (wip)
Custom Engine Project
Duration: 8 weeks
Team Size: 25 of which 11 programmers
Engine: Custom C++ Engine
Platforms: Windows, Playstation 4
Role: Engine Programmer
Status: Finished development, being reworked
Reptoads is an online multiplayer card game made in a custom engine. This engine was developed in C++ by the team members of this team.
What I did:
Redesigning the architecture of the client application
Set up the event system
Hook up all systems with the networking and event system
Implement the Audio system with FMOD
Improve the UI system
Check out the Repository
Download the Demo:
*Demo Polished by Jesse Roffel
Game Project with Focus on AI
Duration: Half a Year
Team Size: 1 programmer, 2 designers, 1 artist (+2 designers)
Role: AI Programmer, Lead Programmer, Gameplay Programmer
Status: Proof of Concept finished
For the first half of my 4th year at BUAS I am developing a game with some others. For this project I wanted to mainly learn more about AI, as it is desirable knowledge to have as a gameplay programmer. The game is about a necromancer, raising an army of undead minions and commanding those minions to wreak havoc. I researched flocking AI and decision making AI.
What I did/ What I will be doing
AI architecture research; structure and integration
Pathfinding in Unity
All major gameplay features
All other major game features (saving/loading etc..)
Jam: GMTK Jam 2020
Engine: Unreal 4
Genre: Action, Arcade
You are a cat on a roomba. Summon the devil by sucking and pushing glowing objects into your ritual circle and score points!
Jam: Yogscast Jingle Jam 2019
Engine: Unity 2D
Jump through the level and collect "presents" for your owner. But don't collect too many of them before you get too chonky!
Jam: Global Game Jam 2019
Engine: Unreal 4
Genre: Adventure, Puzzle
Find your way home and use your abilities to traverse the over-snowed world.
Jam: Global Game Jam 2021
Engine: Unity 3D
Genre: Multiplayer versus party game
Status: In development
Find treasure around the island and dig up your friend's treasure for more points!
We challenged ourselves to make an online multiplayer game. We did not reach the Jam deadline so we are currently still working on it to properly finish it!
Dating Sim Project
A dating sim side project with the theme of game dev, with characters inspired by real people. Made in Unity
Status: Concepting phase
Hi! My name is Dirk de Kok, I live in the Netherlands and I am a graduate from Breda University of Applied Sciences.
I am currently open for gameplay programmer opportunities. I have explored a lot of different aspects of game programming, like graphics and networking.
I am known for my contagious optimism and cheerfulness. To me it is all about fun, both while building the game and playing the game. Gameplay programming allows me to apply my technical skills to make something fun together with the designers/artists.
I tend to pick up new systems or concepts rather quickly and I am always eager to learn more and share those findings with the team. My code is usually kept concise and clear. I have been praised for my research capabilities and ability to create documents for team members to read.
Showcase of my best skills
5 years | 9 projects
4 years | 7+ projects
Unreal Engine 4
4 years | 5 projects
4 years | 9+ projects
3 years | 13 projects
1 year | 2 projects
1 year | 3 project
Visual Studio 2017/2019
4 years | 20+ projects
3 years | 10 projects
1 year | 2 projects
2 years | 5+ projects
Custom C++ Engine
2 years | 2+ projects
6 months | 1 project