Passion for writing loosely coupled code.

Binding of Isaac {Remake}

About the game

For a school assignment we re-created a scene from Binding of Isaac.

In this project I've tried to write reusable code and I've learned more about working in a team with Scrum.

Engine:

Unity3D

Language:

C#

My contribution

Player ( movement, collision , shooting etc)
Enemy (Ai, health , spawning etc)
UI
AudioManager

Team

2 Game Developers
4 Game Artists

Github + Download:

Livor {2D VR}

About the game

For a school assignment we created a game based off a myth in VR.

This project was a good challenge, because it was the first time I've done something with VR. We also had to create it in 2D, because we only had 2D artists.

In this project I've learned to write new mechanics for example: a statemachine for the hardware you're currently using and a inventory system that loads from a online json file. I've also learned to write loosely coupled code for example the HardwareDetection statemachine

Engine:

Unity3D

Language:

C#

My contribution

Inventory
Inputmanager
AudioManager
HardwareDetection
Puzzle
Keys placement in the level.

Team

2 Game Developers
4 Game Artists

Github + Download:

A-star Pathfinding {Algorithm}

About the game

In my spare time I've created a a-star pathfinding on a 2D grid in unity.

I've started creating this because I was curious how the a-star search algorithm works. Another reason is that when I'm going to create a game where I need a pathfinding system, I can implement this project or write my own algorithm inspired by a-star.

Engine:

Unity3D

Language:

C#

My contribution

CreateGrid
Grid
MouseBehaviour
Node
Pathfinding
NodeObject

Team

1 Game Developer

Github + Download:

Html5 Project {Multiplayer}

About the game

This is my first time making a multiplayer game in javascript using nodejs.

I've had a difficult time programming in javascript, but I understand the basics now.

In this project I've learned to write some basic javascript thats reusable for other projects.

Language:

Javascript

My contribution

InputManager
PlayerMovement

Team

2 Game Developers

Github + Download:

Inventory {W.I.P}

About the game

In my spare time I’m creating a inventory system.

My goal for this project is to write a inventory system that can be easily used in other projects. I've started this project to understand how a inventory system works and how to save dictionaries and lists. I'm currently working on the UI part and I'm planning on expanding it so you can also store and take items from things like chests.

Engine:

Unity3D

Language:

C#

My contribution

Inventory
InventoryUI
Item
ItemDatabase

Team

1 Game Developers

Github + Download:

Hack 'n Hide {W.I.P}

About the game

Together with a classmate we combined two ideas into one game to create in our spare time.

The game is about making money. To achieve this you have to hack people online from your terminal. With the money earned you can expand your house, buy new (expensive) furniture and upgrade your pc so you can hack faster.

Engine:

Unity3D

Language:

C#

My contribution

ButtonFactory
CameraTargetFollower
InputBehaviour
Inventory System
Player
UI

Team

2 Game Developers
1 Game Artist

Github + Download:

UnityShader {Shader}

About the game

I've started to create a simple extrustion shader, where the player increases weight when you eat hamburgers. I've also tried to program my own collision detection instead of using the Unity OnCollisionEnter, OnCollisionStay and OnCollisionExit.

In this project I've learned that its alot of fun and it can get complicated programming shaders.

Engine:

Unity3D

Language:

C#

My contribution

PlayerCollision
Shader
PlayerMovement
Camera

Team

1 Game Developer

Github + Download:

UnityDialogue {Mechanic}

About the game

In this project I've created my own dialogue system that loads text from a XML file.

My goal in this project was to create loosely coupled code.
I've also created my own third person camera + third person player movement.

In this project I've learned how to load Xml files (locally).

Engine:

Unity3D

Language:

C#

My contribution

XmlLoader
DialogueStructs
InputManager
Npc
DialogueButton
Camera
PlayerMovement

Team

1 Game Developer

Github + Download:

About Me

My name is Danilo Beumans, I'm 21 years old, I live in Amsterdam (The Netherlands) and I got my degree in game development at Mediacollege Amsterdam.

Most of my created games and mechanics are developed in C# with the Unity3D engine, but I've also done various projects in Javascript. I've also got experience working in groups using the SCRUM guide.

In my spare time I like to be busy creating game mechanics. Where my focus is to make each system not depend on each other. By doing this I expand my knowledge and discover new creative ways of developing.


My hobbies are playing basketball, going to the cinema with friends, but besides that I also enjoy playing MMORPG games.

Résumé

Contact