Dev Log Day 0


Day 0 😲

This is my 2nd game jam. My last was in 2021, and I leant loads, including Godot which I spent 2 weeks learning before the jam. If you’re interested, here’s Little Spy, my entry for My First Game Jam: Summer 2021

Other things I learned are

  • The upfront planning paid off
  • Using existing assets was a massive time-saver
  • Getting feedback earlier would have helped me
    • I re-wrote the entire character control mechanic the day before the jam ended based on playtesting from friends
  • Publishing the final article took much longer than I anticipated

So, with that in mind, this DevLog entry outlines what I did before Day 1 of Linux Game Jam 2023.

Learning PICO-8 🧑‍🎓

When I learned Celeste was initially a game jam PoC made with PICO-8, I wanted to learn more about it. So, I’m using PICO-8 for this jam, and I’ve spent my spare time learning it in the last couple of weeks. I already love it, I think I might be spending some time with PICO-8 after this jam, it’s just too much fun.

I read the PICO-8 manual twice, it gave me real vibes for the 8-bit computers I used to own. I spent some time looking at PICO-8 carts and learning from others’ code, and I joined some PICO-8 Discord servers to share ideas and made some demos.

Antsy Alien Attack Pico 👽️

This a sequel to a ridiculous coding challenge we did on the Ubuntu Podcast back in 2019, where we each made a game using bash 🤦 There is video evidence of this monstrous idea, but it was good fun.

I had a basic game design with the original Antsy Alien Attack and thought it deserved a refresh using something more appropriate.

Planning 🗺️

So, with my game idea and some PICO-8 skills acquired, I started planning what I’ll try to make. I wanted to minimise time spent making SFX, Music and graphics, so I also did some asset discovery to determine what I would use to make the game. I really want to focus mostly on code during the jam. No need for more explanation, here’s the GitHub repo.

Packaging 📦️

As this is a Linux Game Jam, I thought packaging PICO-8 games for Linux users would be appropriate. So, yesterday I made a placeholder app, created some scripts to export to all supported platforms and packaged the Linux exports as a .deb and a Snap. If I get time, making an AppImage and Flatpak are stretch goals.

Store Pages 🛍️

Creating an Itch page and publishing Little Spy burned up loads of time last jam. And getting the last build updated was frantic. So, yesterday evening I wrote some initial docs (based on my plans), pushed them to GitHub and then created an Itch.io and Snap Store page for Antsy Alien Attack Pico based on those proto-docs.

I’ve made a script that uses butler and snapcraft to automate publishing new builds to Itch.io and the Snap Store. I am hopeful this will maximise my jam time in the closing hours of the event 🤞

Early testing 🧪

My placeholder app is text, some wavy text that says the game is coming soon and a sprite. Simple.

This morning I shared my test builds with friends seeking compatibility feedback for the .deb and snap installs. Those were both fine 💪 However, my friends have handhelds such as Sony PS Vita and Miyoo that use fake-08, an emulator for the PICO-8 game. I have spent some time today changing my simple text output functions to be compatible with fake-08. I am not done yet, but learning my stuff was busted early is good. Test early. Test often.

DevLog 🪵

Something else I found useful last jam was making a short DevLog entry each day, it helped me see the progress that I actually made even when I initially felt that there were no significant changes. I recommend other participants take a few minutes to jot down a few words in your own DevLogs for this jam 👍️

Have a great jam, I am looking forward to seeing what you all create 🕹️

Get Antsy Alien Attack Pico

Comments

Log in with itch.io to leave a comment.

So many devlogs! Cool! Looks you have a power!