'vode' cover image
webfrontendframework

VodeA small web framework for a minimalistic development flow

A small web framework for a minimalistic development flow. Zero dependencies, no build step except for typescript compilation, and a simple virtual DOM implementation that is easy to understand and use. Autocompletion out of the box due to binding to lib.dom.d.ts.

It can be used to create single page applications or isolated components with complex state. The usage of arrays gives flexibility in composition and makes refactoring easy.

'Ludum Dare 57 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 57 (Jam)Brainwash

Welcome to the brain extreme DEPTH cleaning. Your customers from the year 2084 are waiting. Clean their brain from microplastics and make them happy. It’s your job!

'Ludum Dare 56 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 56 (Jam)Creature Grabber

You stand in front of the claw machine and want to grab this one tiny creature out of the machine.

AgnejCompetitive tower building game

It turns an old game idea upside down. Players play together and against each other at the same time to build an ever-growing structure from the ground up. But the ground is lava!

Test your steady hands and strategic thinking as you add to the communal tower without causing it to fall but at the same time increasing the difficulty for the other players.

'Ludum Dare 52 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 52 (Jam)Our hill of stars

20 crunchy logic puzzles

It’s harvest season and Harvey awaits a lot of yield this year. You need to guide him over each field and find the path with the least amount of turns.

Can you solve each level with 3 stars? Challenge yourself!

Maybe there is a better solution than we anticipated? ;)

'Ludum Dare 51 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 51 (Jam)LOve FInder

“Every 10 seconds someone falls in love on Love Finder“

In todays fast paced world, there just insn’t enough time to think about the traits we like or dislike in other people. Sometimes we surprise ourselves with what we like and the first impression isn’t everything. We should give people a second chance. It is not easy, but you can find your soulmate! You had no match? Maybe you are too picky and should make some compromises to find real love.

'zecsi' cover image
ziggamesraylib

zecsia small game framework made with zig & raylib

It often happens that an idea for a game or simulation pops into my mind that I just want to test quickly.

Usually I tend to start up Unity to try things out but when it comes to sharing my progress with others it can be cumbersome to deal with the output size of Unity builds. They tend to often be more than 100MB for really small examples. Also the WebGL build takes a really long time.

I wanted something with a lot smaller footprint where I can iterate and publish very fast. When I discovered Zig it made perfect sense to use it in combination with raylib to create a small framework that I can reuse for many things.

'raylib.zig' cover image
ziggamesraylib

raylib.zigIdiomatic Zig bindings for raylib

While working on zesci I needed an easier and more sustainable way of using raylib. So I started making a binding generator that would spit out Zig binding definitions that could be easily updated when new commits are made to the raylib repository and breaking changes emerge.

Also I wanted them to be zig idiomatic in the sense that for example enum values can be passed with literals, int and float types are what you expect them to be in a typical zig api or when a pointer is involved in an API function it is clear to what it points.

'Ludum Dare 50 (Compo)' cover image
ludum daregame jam

Ludum Dare 50 (Compo)Tick Tack

My entry for Ludum Dare #50

You are a student in a class room. Today is exam day but you didn’t learn at all. So you need to get the test answers by silently asking other students while the teacher is patrolling the room. Don’t get caught or you will be disqualified. Get all answers and return to your table to write them down.

This is my first entry with Compo rules (48h)

'Ludum Dare 49 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 49 (Jam)Unstable Way Home

Rodrigues is drunk. Really drunk. He should go home, but it's a long and challenging way. Can you help Rodrigues find his unstable way home to his girlfriend?

'Ludum Dare 48 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 48 (Jam)Is this a tiger?

Davi is a friendly tourist guide. He loves the jungle, but also knows it’s dangers. The mysterious temple lies deep in the jungle. Tourists are interested in everything. “Is this a tiger? May I pet it?” Can you help Davi to lead the tourists safely to the next temple?

'Ludum Dare 47 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 47 (Jam)Another One Loops The Dust

After an exhausting day at work you just want to relax and listen to some music. You set up your record player and let it do its work. Sadly, your home is a mess and full of dust so that the song starts to slow down and ruin the mood. But there’s hope: Hansel the Hamster! Can he save the day or will the song stuck in an endless loop of disappointment?!

'Ludum Dare 46 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 46 (Jam)Joe Disco

Joe Disco New York, 1976. The year is lookin’ good. You’re feeling the vibes and you want to boogie it out at the nightclub. No doubt, there’s only one place to go: Boogie Wonderland. When you arrive, the party seems to have passed its zenith, but you’re here to keep the party alive. Because YOU. ARE. DISCO. JOE!

'Ludum Dare 44 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 44 (Jam)Fishtastic - The Adventures of Kailax

Kailax is the coolest salmon in his river One day something horrible happened: Kailax was kidnapped! He was dropped in the ocean. Lost in a terrifying place he is desperate to find his way back home. Can you help him? Or will he be doomed to swim in the big ocean forever?

'Ludum Dare 42 (Jam)' cover image
ludum daregame jamteam

Ludum Dare 42 (Jam)S.P.A.C.E – Stinky Purring Annoyed Cat Escape

Ever wondered how your cat feels like? Here’s our game to find out. Just imagine you’re a little fluffy purring sweety – who wants to eat. But there are these annoying people dancing around. It seems a party just started. More and more people are joining and your personal space is shrinking. Finally you ate some bites. But then you have to go to the toilet. Somehow you manage to fulfill your needs and of course now you want to be cuddled. Happy you’re bouncing to the party people. What’s that? Why is everybody leaving? Maybe you’ve rushed into their personal space?