Game Boy Color - Deeper the game

Hi there,

I'm happy to introduce the game "Deeper" (https://ldjam.com/events/ludum-dare/48/deeper-2) and to share my experience around Gameboy assembly development. This is my first experience in game boy game programming. Quite a challenge! Gameboy development means that you need to work with a very limited set of tool. - No multiplication - No division - No fancy trigonometric function

And your memory is limited too. On this image, you can see that the animation take a lot of space in memory. game.png You can pack your animation using some flip options but for this program I'm running out of memory source code. I mean, adding this code to unpack the animation will result in a small level. Super fun experience overall. Thanks Ludum Dare for this jam!

Development

Here you can find steps of the development:

The first animation

LD48_01.gif

The physics engine

LD48_03.gif

The scrolling

LD48_04.gif

The digging

LD48_06.gif