Skip to main content

Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Leaf and Feather

2
Posts
1
Followers
A member registered 82 days ago

Creator of

Recent community posts

(1 edit)

It's okay! We picked a pretty hard set of problems to tackle, so the product of the jam, at least for us, was primarily our own improved understanding of those problems. The devlog goes more in-depth, but the basic idea of what we did is the following:

  • Set up a development environment for a host machine (Windows PC) and target machine (Raspberry Pi)
    • Setting this up for remote debugging like you would with a devkit turned out to be more work than we thought!
  • For the target machine: neko_racing, a small, multi-threaded demo application
  • For the host machine: eggcandle, a tool that gets device capabilities from the target machine and runs neko_racing with the right settings for those device capabilities

Ultimately, we want to be able to visualize those device capabilities so a developer can reason about any weird piece of hardware they're developing for in as much detail as they need or want. This was our first baby steps towards that goal.

Does that make sense?

You hit the nail right on the head. Games and computing should be for everyone, forever. There's tons of perfectly good """outdated""" hardware out there that we have only but to use to achieve our visions. We are working on tools that make all that hardware usable in a way that current engines do not favor because they are more focused on supporting the full breadth of """current""" ship platforms.

The tradeoff here is, yes, that does mean that developers will need to become more technical in a way that has not really been supported anywhere before in recent memory. This is a very daunting task, but we also believe that it's possible and will be a rising tide that lifts all boats.

The user experience of developing games and software is in desperate need of a fundamental accessibility upgrade. Computers are complicated, but also very simple in many ways. The way we interact with them as developers is still largely unchanged from how it was decades ago. As developers who ARE very technical, fixing this UX would save us a lot of time and pain as much as it would make the technical details of using a piece of hardware possible for someone without years of low-level programming experience.