Games

Mijn programmeerervaring begon op de middelbare school met games maken in GameMaker en 3D tekenen in SketchUp. Dat is nooit helemaal weggegaan. Animaties pas ik graag op een leuke manier toe in websites en apps. Hieronder de camping-simulator waar ik nu aan werk, een puzzel-app die in de stores staat, een dozer die in cryptomunten uitbetaalde en de GameMaker-jaren daarvoor.

2024-heden

Campsite (werktitel)

In ontwikkelingEngine: Godot 4

Een camping-simulator in Godot 4, met een Europees seizoensritme en een licht satirische toon. Een jaar loopt in drie fasen: plannen met de klok stil, dan een seizoen van veertig nachten dat opent op de eerste zaterdag van juli en daarna de afrekening. Bouwen kost werkdagen van je ploeg. Die ploeg begint bij jezelf: de eigenaar is de eerste werknemer en werkt voor niets. Gasten boeken op prijs, beoordeling en weer. Op het terrein letten ze op wind, schaduw, sanitair en de buren. Het wordt een desktopspel voor Windows, macOS en Linux. De naam volgt. Ik werk er al lange tijd aan, eerst in WebGL/Three.js, daarna opnieuw begonnen in Unity (2019), en daarna overgestapt naar Godot door de licentiewijzigingen van Unity. De eerste ideeën dateren van een decennium geleden.

2026

Puzzelmomentje

UitgebrachtEngine: React Native

Puzzelmomentje is gemaakt voor e-inkschermen zoals de Boox: hoog contrast, grote raakvlakken, geen animaties. Vijfenveertig puzzel- en speltypen, van sudoku en nonogram tot pesten en mahjong. Elke dag een nieuwe set, offline te spelen, zonder account.

2016-2018

dozer.coin

Engine: Three.js en Oimo

Een coin dozer, van die machine met een schuif die muntjes over de rand duwt, volledig in 3D in de browser. Three.js voor de rendering, Oimo voor de physics, Socket.io zodat iedereen dezelfde stapel zag liggen. Het begon met gewone muntjes en betaalde later uit in Gulden, Bitcoin Cash en NEO GAS, met een eigen node erachter. De site is offline. Three.js tekent ook de blokjes onderin de hoek van deze site.

2004-2010

GameMaker-jaren

Engine: GameMaker

Als scholier maakte ik spellen in GameMaker, eerst met slepen en klikken en later in GML. Kleine platformers en top-down spellen, meestal prototypes die niet af kwamen. Hier leerde ik loops, botsingen en state machines. Wat er wel uitkwam, bracht ik uit onder de naam sebass.org, waaronder het multiplayer-spel Planes.