Duarte Peixinho
I write 3D engines for fun, and this reef runs on one of them.
I'm Duarte Peixinho, from Portimão, in the Algarve.
I spent 16 years as a programmer at the Portimão hospital, and since 2023 I've been at the Câmara Municipal de Lagos. I play football, and I'm a Benfica fan(atic).
Swim through the 3D site →How it started
- The 90s
- a modem, mIRC, and nights in chat channels - that's where it started.
- Flash
- my first website, in Flash; then the same site again in HTML, with my first canvas experiment.
- 2010
- Arkanoid in Unity, with a friend.
- 2011-12
- I wanted to know how it really works, so I wrote my own engine, in C++ and OpenGL.
- 2014-15
- I wanted it in the browser, so it learned WebGL, then Emscripten. Pyros3D went on GitHub in 2015.
- 2017
- a racing game - and a pile of games since.
- Now
- this: a reef you can swim through, running on it.
Things I've made
- Pyros3D - my 3D engine - C++, runs on the web too.
- Games on Pyros3D - Hopper, Kickstart and Topple, playable in the browser.
- Space Battle - a Space Invaders take from college - my first OpenGL/C#.
Latest posts
Games
- Hopper - A platformer: run, jump, climb, ride the logs across the water, find the key, get to the flag. Fifty levels in five worlds, three gems in each, no game over.
- Kickstart - Motocross, seen from the side, in 3D: four riders, a stadium, big jumps and tricks in the air. Three tracks against three rivals, your best time kept for each.
- Topple - A physics toy with a sling: fling round aliens at towers of wood, glass, stone and metal. A hundred easy levels in five worlds, shots to spare in every one.
Or play them on the old TV in the arcade.
In the 3D site
- About me - Who I am, in a 90s chat window. Ask away - or talk to Peixinho himself.
- Arcade - Games I have made, on an old TV. Pick one and play it right here.
- Pitch - Penalties, volleys and free kicks against a keeper with eight arms. Bend it.
- Cinema - Photos and films, shown on old film. Swipe through.
- Racing - A love letter to sim racing: a GT3, a legendary track with its hills, a clock, and your ghost to beat.
- Play zone - Where my three little fish play. Swim over - they love company.
- Write to me - Type me a letter on the typewriter. It goes out in a bottle.
Elsewhere
- GitHub
- Write to me - a letter on the typewriter, down on the reef