Fishy
Fishy is een Flash game bedoelt voor kinderen rond de 10 jaar. Je vangt vissen om upgrades te kopen voor je boot.

Door het spel heen ontdek je nieuwe gebieden en vissen. Het doel is om je vader te redden van de Kraken!

Ik heb alle AS3.0 geschreven en meegewerkt aan het design

Link naar de preview
Link naar de Facebook-page
Online Soldier 3D
Online Soldier 3D was mijn afstudeer project aan het HKU. Het is een 2D multiplayer platform shooter met 3D visuals.

Ik had mijn focus op mijn programmeer technische voortgang en ik heb alles bij gehouden in mijn LionTech blog.

Ik heb het initiële idee bedacht en heb de game volledig zelf gemaakt (C++) met gebruik van:
- OpenGL
- SFML
- Havok Physics
- Assimp

Link naar het LionTech blog
Life in a Heartbeat
Life in a Heartbeat is de game die we hebben gemaakt op de Global Game Jam 2013. Het thema was een kloppend hart.

Met twee artists, een audio designer en een programmeur (ik) bedachten we het verhaal van een vrouw die probeert voort te leven in de flashback die voor haar ogen flitst.

De game won de tweede prijs op de Hilversum Global Game Jam 2013.

Ik heb alle AS3.0 code gescreven.

Link naar Life in a Heartbeat
SwordHero
Deze game heb ik gemaakt om kennis te maken met C++ en mezelf te testen op programmeer gebied. De game is een kleine hack and slash platformer. Het meeste werk zat hem in de editor.

Naast wat SDL bied heb ik alle functionaliteit zelf geschreven, van de Vector2 class tot en met de Editor zelf.

Ik heb het initiële idee bedacht en de game volledig zelf gemaakt (SDL C++)

Footage van SwordHero
Sisyphus
Sisyphus is de game die we hebben gemaakt op de Global Game Jam 2012. Je speelt Sisyphus, een griekse legende die een steen een oneindige berg op moest duwen.

De game won de tweede prijs op de Hilversum Global Game Jam 2012.

Ik heb samen met een andere programmeur alle AS3.0 code gescreven.

Footage van Sisyphus
Apres la Vie
Apres la Vie is een organisatie die extra condoleance verzorgd bij het overleiden van een dierbare.

Wij hebben een applicatie gemaakt waarop mensen een bloem kunnen plaatsen met een kort verhaaltje.

Ik heb alle code geschreven (AS3.0)

Link naar Liefde verlies je nooit
2D Sidescroller Tool
Omdat een team op school een programmeur miste had ik me vrijwillig opgegeven.

Omdat ik nog op stage zat heb ik een engine gemaakt waarme ze een sidescroller konden maken.

Ik heb een wiki gemaakt die precies uitlegd hoe de engine gebruikt kan worden.

Ik heb alle code geschreven (AS3.0)

Link naar de Wiki
Link naar de demo
Link naar trailer van gemaakte game
The Cannibal
Omdat ik ook welleens mijn vormgevende kant wilde opzoeken had ik in mijn tweede jaar op het HKU besloten een unit te designen voor Startcraft 2.

Ik bedacht een Zerg unit die units van zijn eigen team kan opeten om zo zichzelf te verlengen.

Ik heb al het design, art, en development gedaan voor dit project;
- Photoshop
- Maya
- XNA 3.0


Footage of The Cannibal
Drug Island
De opdracht was om een educatief spel te maken rond het onderwerp drugs. Ons concept was om een online multiplayer spel te maken waar je samen zou moeten werken en ruilen om geld te verdienen.

Het grote keerpunt is wanneer je wordt verraden door een andere speler, en deze de bounty-money krijgt dat op jouw hoofd stond! Het idee is dat je deze slechte ervaring zou associëren met de echte drugsindustrie.

Ik heb het initiële idee bedacht en alle code geschreven;
- HTML, CSS
- PHP
- MySQL


DrugIsland Trailer
DrugIsland the Game
The Forbidden Bridge
The Forbidden Bridge is een 3D Hack&Slash adventure game. Voordat Etu buiten gaat spelen met zijn vriend, vertelt zijn moeder hem nog dat hij niet bij de verboden brug mag spelen.

Na een paar keer de bal overgetrapt te hebben met zijn vriend Huata, rold de bal in de richting van de brug. Hier dagen ze elkaar uit erover te stappen.

Huata stapt erover en wordt gegrepen door een schaduw! Etu rend er achteraan over de brug maar die breekt. Vanaf hier start Etu zijn zoektocht naar zijn vriend.

Ik heb mede het initiële idee bedacht en alle code geschreven;
- XNA 3.1 C#
- HLSL
- MEL Script (eigen MAYA Collision Editor)

Footage van The Forbidden Bridge
Lost Island (HLSL Seminar)
Dit is het resultaat van een school seminar die ik heb gevolgd waarbij we leerde hoe je programmeerd in HLSL (High Level Shader Language).

We hebben effecten geïmplementeerd zoals een terrain gegenereerd uit een heightmap, reflection, refraction, fresnel, specular, skybox en meer.

Alle code is gevolgd uit de les (XNA 3.1 C#, HLSL).

Footage of Lost Island
The Graverobber
The Graverobber is een RPG Puzzle game. Je speelt een mummie-farao wiens tombe wordt beroofd door een graverobber genaamd Matt R.F. Ucker.

Je knieen zijn gebroken en dus moet je magisch switchen tussen twee dimensies om hoogte te winnen en puzzels op te lossen om de graverobber te pakken.

The Graverobber won de eerste prijs van ons tweede lesjaar, en is gemaakt door 4 mensen.

Ik heb concept-art gemaakt en alle code geschreven;
- XNA 3.1 C#
- HLSL

Footage van The Graverobber
Physics Engine
Met 4 mensen waren we van plan om een 2D sidescrolling hack&slash RPG te maken. Voor dit spel moest ik een 2D physics engine maken voor stenen die correct vallen en stuiteren. Een hoop wiskunde was hiervoor nodig.

Jammer genoeg zijn de 3 medestudenten gestopt met school en is het project nooit afgemaakt.

Ik heb alle code (XNA 3.1 C#) geschreven en alle art gemaakt te zien in het filmpje.

Footage of Physics Engine
Moonshine SpellTool
The Moonshine Project was een project met een aantal studie genoten. We hebben gewerkt aan een splitscreen third person mage shooter. De speler moet met de joystick een set aan acties uitvoeren om een spell te activeren en af te vuren.

Helaas is het project afgebroken door te veel werk aan school projecten.

Ik heb de game geprogrammeerd en een tool gemaakt om de designers nieuwe classes en spells toe te laten toevoegen. Ik kan hier alleen de tool laten zien.

Ik heb het initiële idee bedacht en alle flash (AS3.0) en XNA 3.0 (C#) code geschreven

Moonshine SpellTool
School's Out!
School's Out is een first person shooter horror game waarin je nog op school bent na sluitingstijd.

Je komt verscheidene docenten tegen die lichtelijk gemuteerd en vijandelijk zijn geworden. Het spel is gedeveloped in Unity3D.

Ik heb mede de code geschreven maar heb vooral gewerkt als concept-artist en 3D modeller (Maya).

Footage of School's Out!
The Last Breath
Dit is een spel dat gemaakt is tijdens G-ameland. G-ameland is een event op Ameland waarbij je met 5 andere mensen die je niet kent in een bungalow wordt gezet, en je een spel moet designen en developen in minder dan 4 dagen (en nachten ^^).

In dit spel moet je een boom verdedigen met het laatste stukje frisse lucht op aarde.

Ik heb het initiële idee bedacht en de game-code (XNA 3.1 C#) geschreven.

Footage of The Last Breath
Hooikoorts Alarm
De opdracht was om een educatief spel te maken over iets medisch. We hebben een spel gemaakt dat je laat ervaren wat er gebeurd in je neus wanneer je last hebt van hooikoorts.

In dit spel moet je de patient zijn/haar histamine korrels elimineren, door te schieten met anti-histamine. Histamine springt uit de patient zijn/haar bloedcellen als een pol te dichtbij komt.

Ik heb alle code (Flash AS3) van de game geschreven.

Hooikoorts Alarm the Game
Speedracer 3D
In het eerste schooljaar was de opdracht om een oldschool arcade game maken om Flash en AS3 te leren. Ik kon al programmeren in AS3, dus de opdracht was niet echt een uitdaging.

Ik tekende een paar lijnen op papier, berekende wat wiskunde en programmeerde de game in mijn eigen 3D effects. Ik heb de game gemaakt in 2 dagen.

Ik heb alle code (Flash AS3) geschreven.

Speedracer 3D the Game
MotionTab
MotionTab is een leerprogramma voor gitaarspelen gemaakt in flash.

Tablatuur is een methode om muziek op te schrijven, als alternatief voor musieknoten. MotionTab voegt beweging toe aan tablatuur. Op deze manier kan een gitarist een nummer sneller en makkelijker leren dan van gewoon tablatuur.

MotionTab is gedeveloped in Flash AS 3.0, PHP en MySQL.

Ik heb het initiële idee bedacht en alle flash-code (AS3.0) geschreven

MotionTab Website (new)
MotionTab Getting-Started TutorialClip (old)
OnlineSoldier
Een 2D multiplayer sidescrolling shooter gemaakt in Gamemaker. Je kan elkaar afschieten via LAN connectie in meerdere levels. Door de levels heen liggen er sterke wapens en andere objecten.

Het spel is veel gespeeld op mijn middelbare school gedurende de les. Het was zelfs mogelijk om tegen elkaar te spelen vanuit verschillende klaslokalen.

Ik heb het initiële idee bedacht, de code (GameMaker) geschreven en alle art gemaakt.

Footage of Online Soldier
Teaching & tutorials
Ik heb er altijd van gehouden om anderen te helpen met de tools om hun eigen ideeën te kunnen verwerkelijken.

Daarom heb ik lessen gegeven op mijn oude middelbare school en schrijf ik welleens tutorials.

Daarbij merk ik dat het uitleggen van dingen die ik al weet, ik het mezelf nog beter laat begrijpen.

- Tutorial Gamemaker Maze
- Tutorial Gamemaker Aim and Shoot
- Tutorial Gamemaker Inventory

- Tutorial Trigonometry

- Lessons at Highschool Programming Basics
© Joris van Leeuwen 2011 - All Rights Reserved