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.
A website for an artist who makes custom comics and drawings in ink.
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.
Release Date: January 03, 2019
Language: Javascript, HTML, CSS
Link: FunnyInk
A company website for my partner Ceroflux.
I employed crucial fixes to front- and backend functionality of the website.
Release Date: November 01, 2018
Language: Javascript, HTML, CSS
Link: Ceroflux
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.
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.
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.
Release Date: June 30, 2018
Engine: Unity & OpenCV
Language: C#, C++
Link: Download
A web application where you can write a few sentences about your day every day.
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.
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.
Release Date: March 26, 2018
Language: PHP, Javascript, HTML, CSS
Link: Dailery
Two mages battling each other in an arena fighting, time bending frenzy! Developed by Oogbaard.
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.
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.
Release Date: -TBA-
Engine: Unity
Language: C#
Link: -unavailable-
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.
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.
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.
Release Date: -TBA-
Engine: Unity
Language: C#
Link: -unavailable-
A caching simulator which emulates a CPU’s caching behaviour using L1, L2, L3 caches and RAM.
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.
Programming: Geert Beuneker.
Release Date: October 08, 2017
Framework: C++ framework
Language: C++
Link: Source Code
An application for VR/AR on mobile phones which uses your phone’s camera to project your hands into the game world.
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.
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.
Release Date: June 19, 2017
Language: C++, Java
A program that uses ray/path tracing to produce realistic visual images.
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.
Programming: Geert Beuneker.
Release Date: January 31, 2017
Framework: Basic rendering template made by Jacco Bikker.
Language: C++
Link: Source Code