Shellpad Interactive


Game Developer - Web Developer - Tool Developer

Portfolio


About


Shellpad Interactive founded in 2017 develops interactive experiences, games, tools and websites. We promise to deliver modular, scalable, high quality products and services.

With an academic background in Computer Science and years of experience we work with you to ensure you get the product you need.

Our partners


Contact Me


Funnyink


Application Logo

A website for an artist who makes custom comics and drawings in ink.

Description

The website was made entirely to fit the style of the artist. It’s easy to post new work, it includes webcomic functionality, archives and a portfolio section.

Details

Release Date: January 03, 2019
Language: Javascript, HTML, CSS
Link: FunnyInk

Close Project

Ceroflux


Application Logo

A company website for my partner Ceroflux.

Description

I employed crucial fixes to front- and backend functionality of the website.

Details

Release Date: November 01, 2018
Language: Javascript, HTML, CSS
Link: Ceroflux

Close Project

Station Sjon


Game Logo

A game completely controlled by using your webcam. Move around and help Sjon to reach the end of the stage by breaking blocks, moving platforms and activating elevators.

Description

This game was made in collaboration with the HKU. Station Sjon was meant to be played in the town of Hilversum on giant public screens with webcams equipped. The game was played and showcased at the station square in Hilversum.

Motivation

This product was made for Dropstuff, Archief beeld & geluid Hilversum and the township of Hilversum in collaboration with the HKU. Our goal was to make a product that was draws the public’s attention and was fun, playable and understandable for everybody.

Details

Release Date: June 30, 2018
Engine: Unity & OpenCV
Language: C#, C++
Link: Download

Close Project

Dailery


Application Logo

A web application where you can write a few sentences about your day every day.

Description

Dailery is like a simple online diary. The idea is that you write about 2-3 sentences about your day every single day. It’s fun to remember all the little things that are usually so easily forgotten every day. Dailery offers an easy way to keep track of your days and to read your entries back.

Motivation

I wanted a simple application to use to remember all the little things that happen every day. So I made a website where you can save your stories coupled to dates.

Details

Release Date: March 26, 2018
Language: PHP, Javascript, HTML, CSS
Link: Dailery

Close Project

Timebenders


Game Logo

Two mages battling each other in an arena fighting, time bending frenzy! Developed by Oogbaard.

Description

I worked on several elements for the game including movement, networking and some design. Most notably I worked on the time rewinding mechanic of the game. The game can freely record frames and serialize them to files during runtime without any noticeable delay. The frame recording and playback also compensates for possible delays and lag in the gameplay, ensuring both users are always in sync. Additionally, serialized files can also be read by the program and played back.

Vision

Oogbaard wanted to make a fun fighting game where mighty mages fight each other. A key element of the game is that mages have the power rewind and bend time to aid their battle.

Details

Release Date: -TBA-
Engine: Unity
Language: C#
Link: -unavailable-

Close Project

Dimensional Duo


Game Logo

Cross dimensions and work together with a 3D and a 2D character. Solve puzzles and overcome your obstacles by collaborating and cleverly switching between the 2D and 3D world.

Description

Dimensional Duo is an original video game being developed by Shellpad Interactive. It is currently still in the prototype phase and a playable demo is being worked on.

Vision

We want to create a unique video game where you experience what it would be like to exist in a world where 2D and 3D creatures co-exist. As a player you experience a rich, interesting narrative while exploring the limits of what is possible when you combine the different dimensions.

Details

Release Date: -TBA-
Engine: Unity
Language: C#
Link: -unavailable-

Close Project

Cache Simulator


Caching Simulator

A caching simulator which emulates a CPU’s caching behaviour using L1, L2, L3 caches and RAM.

Description

To gain insight into how caching works on a computer, we used a C++ framework in visual studio to simulate the caching a CPU performs. We included graphs about the amount of cache misses/hits per level of cache. Aditionally we created a heatmap to inspect the slots that are most frequently used in the caches as well as a graph showing the total cycle cost of the reads and writes to cache.

Role

Programming: Geert Beuneker.

Details

Release Date: October 08, 2017
Framework: C++ framework
Language: C++
Link: Source Code

Close Project

Jazzhands


Application Logo

An application for VR/AR on mobile phones which uses your phone’s camera to project your hands into the game world.

Description

This application uses Computer Vision algorithms to detect your hands and is able to create a mask from your hands to be used as controllers in applications. Similar to what more expensive VR systems can do such as the Oculus Rift and the HTC Vive, this application aims to make it possible to use your hands in applications but for a really low price.

Vision

We would like to offer an easy to use library for developers to use in their applications. This applicaiton will allow users to use their hands as controllers in VR/AR applications on their phones. Our vision is to create a market for users who do not have the money for expensive VR/AR systems but do want to experience what it is like to use those systems. Building on cheap solutions like the Google Cardboard we offer additional functionality to use your hands in the apps you use.

Details

Release Date: June 19, 2017
Language: C++, Java

Close Project

Raytracer


Raytracer

A program that uses ray/path tracing to produce realistic visual images.

Description

To gain more insight into how raytracing works I built a path tracer. It uses several acceleration structures such as BVH (Bounding Volume Hierarchy), NEE (Next Event Estimation), Importance Sampling and Russian Roulette. This is a project I like to keep working on, adding in new features or optimizations.

Role

Programming: Geert Beuneker.

Details

Release Date: January 31, 2017
Framework: Basic rendering template made by Jacco Bikker.
Language: C++
Link: Source Code

Close Project