Y4pp / about programming games

Unity; C#; C++; IDKFA.

Online multiplayer proof-of-concept

I’ve been working on a framework for a multiplayer arena fighting game – think Super Smash Bros Brawl -, that is playable online. This post is a cleaned-up, edited and re-organized version … Continue reading

Featured · 3 Comments

Lightweight FPS histogram in a shader

Performance profiling is super important (and in other news, the sky is blue). But it can also be a bit cumbersome to set up (also, the Sun is hot). I’ve … Continue reading

September 24, 2018 · Leave a comment

Faking windows with interior mapping in Unity, pt. 1. (Updated)

A series of recent tweets have inspired me to try to implement “fake windows” in Unity 3D: to use a simple primitive, a bunch of textures, and a clever shader … Continue reading

September 6, 2018 · Leave a comment

A quick Jelly Splash clone

– which is at once ample demonstration of the lack of my artistic skills (although I’m somewhat proud of the mean, grey ghosts). Perhaps the most interesting challenge in coding … Continue reading

August 10, 2014 · Leave a comment

A quick Tetris clone

Lately I’ve been busy with all kinds of projects and learning new tools. But in the meantime I challenged myself to write a Tetris clone in as short time as … Continue reading

June 26, 2014 · Leave a comment

600 boids and a shark

Boids are simple entities that move around steered by a handful of simple rules. The idea is to demonstrate that even quite simple steering rules can result in complex, and, importantly, … Continue reading

June 4, 2014 · Leave a comment

[ project shmup ]

This is my – very – humble tribute to Ikaruga; and the first ever game I programmed using SFML. It only contains one level at the moment, and it doesn’t … Continue reading

June 4, 2014 · Leave a comment

Flat filled raycaster

Raycasting is a simple technique for rendering pseudo-3D environments on the screen; as seen e.g. in id’s original Wolfenstein 3D. This is an implementation of a raycasting algorithm discussed in detail … Continue reading

June 4, 2014 · Leave a comment