Climb huge mountains, impale hundreds of enemies, and solve tricky physics puzzles... all using only a spear. Pole-vault yourself to victory in this epic joust-'em-up adventure — or face your friends in online co-op and PvP multiplayer!

When the king's army invaded Sir Happenlance's quaint countryside village he didn't think much of it - that is, until they broke into his home on shaky grounds and started a scuffle that ended in the tragic death of his wife. Now, Sir Happenlance has embarked on a quest to exact personal revenge on the king himself - and all who stand in his way. As an esteemed Knight of the Rotund Table, your trusty lance is now the only thing you can, well, trust.

Sir Happenlance started out as a challenge we set for ourselves to finish and ship a commercial game in (about) one month. It's written mostly from scratch in C++ using OpenGL and DXGI1.3 for graphics, but we do use Box2D for physics, ENet and Steamworks for networking, SoLoud for audio, and SDL2 as a platform layer. We also published some devlogs documenting our progress and explaining the design and technical decisions we make along the way!

Recent Activity

Hope this is at least an okay overview of our &happenlance crash reporter! Might update the code sample later to be a completely independently runnable library when I have time!

https://lance.handmade.network/blog/p/8491-automated_crash_reporting_in_basically_one_400-line_function

Simon Anciaux
Ben Visness
Miles
Miles
Simon Anciaux
New blog post: Sir Happenlance Devlog #4
Miles
New blog post: Sir Happenlance Devlog #3
Miles