It may not look like much, it's in fact only the @godotengine 2d game tutorial "Dodge the Creeps", but hey, I wrote(-ish) a first game in Godot (and apart from a GLUT based Snake clone in university also my first game ever) AND got it exported and running on the #SteamDeck, in just under 2h!

#GameDev #GameDevVacation

Experimenting with the physics engine, did something terribly wrong while attempting to spawn bullets, and now my little spaceship looks like it is laying eggs. Ah well. It's Easter! 🐇

Well, no more egg laying, some nice pewpewpew and Asteroid-like controls, some shot pushback, wrap around and SFX. Gravity of the planets isn't working for some reason that I have not been able to figure out, but all in all I learned a TON today thanks to the tutorial and then my own experiments.

More learning tomorrow 😊

*edit* forgot to add, the stuttering is only in the screen recording (no idea why), the game itself doesn't do that.

Physics engines: The gift that keeps on giving 😂😂😂

In the end I managed to fix this hilarious bug and finish another game, this time a pong clone (what a surprise). Code and SFX by me, graphics provided by my partner, music a CC0 Synthwave song called Flux Capacitor found online.

Used the physics engine and also played a bit with 2D lighting. Might return to this to play around a bit more with gameplay adjustments ^^

Still struggling with syncing issues when recording these, excuse the small sfx delay please.

I gotta say, I really enjoy running into bugs during game development, way more funny than what I usually run into when working on OctoPrint ^^

And with that, good night for now.

Main project "Super Bunny Hoppers" (platformer scheduled for today and tomorrow) is making good progress on both ends.

Level editing works, modularized enemy types and character art, jumping etc, level loading and unloading all work fine already. Currently fighting the menu.

Meanwhile my partner is creating some awesome pixel art but nothing ready to share yet 😉

Having a blast, learning a ton, the only issue is that my back is not amused from all that sitting together at the dinner table 😅

May I present?

Super Bunny Hoppers!

A platformer with cute bunnies, defending their home from invading garden gnomes!

There are still some small issues here and there, but for now we're calling this done. This was now four days of a deep dive into #gamedev, with tutorials, prototypes, experiments, and finally two days of my partner's and mine personal Gamejam during which this got created.

A ton of fun, and definitely something I want to do more often 😊

I'm still fighting OBS under Linux with Wayland (bad stuttering on recording), which is why I only can provide you with screenshots for now.

Also, not sure yet if we'll publish this somehwere longer term - for now it'll be something for close friends only 😅

Finally! Here's a video of the gameplay of level 1* of Super Bunny Hoppers (thanks to OBS under X.org and KDEnlive ^^)

Ironed out some tiny issues this morning, and now it's fully usable with a controller too 😊 Really good feeling to play this on the Steamdeck 👍

* of 2 😅

And of course *now* I realize there's video recording built into @godotengine 😂

Because a bunch of people hinted at wanting to give this a play themselves, and because I wanted to figure out how publishing something on itch.io works, you may now give Super Bunny Hoppers a go at https://foosel.itch.io/super-bunny-hoppers 🐇 (Best use a Chromium based browser)

But don't expect too much please, it only has two levels and plays through *fast* 😅

Super Bunny Hoppers by foosel

A platformer with cute bunnies, defending their home from invading garden gnomes.

itch.io

@foosel I seem to have encountered a bug... all of the terrain is invisible :(

edit: works in chrome, does not seem to work in firefox.

@itsthejoker Weird, works just fine in Firefox over here 🤔

@itsthejoker Might be related to the HTML5 export shenanigans still present in Godot 4, I've added a note to the page to best use a Chromium based browser.

What OS was this on?

@foosel MacOS Monterey, 12.6. Firefox Developer Edition, 112.0b8.
@foosel We can just assume it's my computer being weird lol. I was able to play through both levels -- a fun run!
@foosel so when can we expect your new gamestudio „fooselgames“ to release their platformer „Gina Sisters“? 😝
@dec_hl I already have an idea how to name the "Game Studio" of my partner and me, but I still have to think a bit about it :D Certainly have a new hobby now I think, that was so much fund and allowed me to use code to produce something I can just play :)
@foosel now I have the Little Bunny Foo Foo song stuck in my head for some reason 🤣
@foosel Nice! I sense some strong Super Mario Bros 1 vibes here :)
@agateau Admittedly intentional 😅
@foosel OK, not only my kids want to play this 🐰🐰🐰
@foosel
Did you just freeride all these things or follow some tutorials? Awesome results & cudos. And who made that catchy tune? I want to listen to it in a loop now!

@blackcoffeerider no tutorial used for it but rather skills acquired in the two days prior 😊

sfx done with sfxr by me, pixel art by my partner with pyxel edit. music was not done by us but rather Abstraction (abstractionmusic.com), specifically https://tallbeard.itch.io/three-red-hearts-prepare-to-dev

[Music Assets] FREE Chiptune Music Loops by Tallbeard Studios

24 seamless Chiptune loops to be used in all genres of games

itch.io
@foosel
Thank you for sharing. Did you use the standalone sfxr or the godot plug-in?
https://github.com/tomeyro/godot-sfxr
GitHub - tomeyro/godot-sfxr: Godot plugin that adds the SfxrStreamPlayer node to generate sound effects inside the editor.

Godot plugin that adds the SfxrStreamPlayer node to generate sound effects inside the editor. - GitHub - tomeyro/godot-sfxr: Godot plugin that adds the SfxrStreamPlayer node to generate sound effec...

GitHub
@blackcoffeerider Standalone, didn't even know about the plugin, so thanks for that :D