Game Bytes · September 2023

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

|
| 9 minutes

Game Bytes is our monthly series taking a peek at the world of gamedev on GitHub—featuring game engine updates, game jam details, open source games, mods, maps, and more. Game on!

Game news

Roboden

Roboden is an inventive, real-time strategy game where you lead robotic colonies in conflict with enemy drones. The game plays with the RTS format in a couple of ways. First, factions are asymmetric: enemy units are not equivalent to your own. And in Roboden you don’t directly control your units; instead, you set priorities for your fleet of autonomous drones.

The latest release introduces a new Inferno environment with new threats, like geysers, lava, and depleted resources, but with rich new rewards. See if you’re ready to face the Inferno and check out the latest Roboden release announcement on Steam.

Aaaaxy

It’s not often we get to cover a quadruple A game, so when we learned of Aaaaxy, we knew we had to share it. Aaaaxy is a non-linear, 2D puzzle platformer that is fiendishly hard to explain. The game uses traditional platformer mechanics in a decidedly non-traditional game world: a non-Euclidean space where the shortest path between two points is not always a straight line.

The game is created with a number of free and open source tools:

  • Ebitengine a 2D game engine written in Go
  • Oto – a low-level library to play sound on multiple platforms
  • Tmx for parsing Tiled (also featured in this blog post) tile map file

Crazee Rider

Screenshot of Crazy Rider.

Assembly

The Acorn Electron recently celebrated its 40th birthday: the home computer released in 1983 was the mass-market successor to the influential BBC Micro computer. If you’ve ever wondered what games development was like in that era, then look no further than the source for Crazee Rider, a motorcycle racing game published in 1987. @KevEdwards wrote the game in 6502 assembly—where much like the racetrack, there were no guardrails.

Updated Scavengers mode in Beyond All Reason

Beyond All Reason (previously on Game Bytes), the real-time strategy game featuring massive battles of innumerable units, has updated the Scavengers game mode. The gameplay mode puts players in a struggle to survive against new enemy spawning mechanics, a new final boss, and variant units. The release announcement describes not just the new gameplay, but also the hard work that went into the game mode’s development.

Maps, mods, tools, and more

LDTK

The screenshot above shows @deepnight’s game Tenjutsufeatured last Halloween on the GitHub Blog—as a game created in just 48 hours for Ludum Dare 51—being edited in LDTK.

LDTK (the “Level Designer Toolkit”) is a 2D level editor from the creator of Dead Cells and Nuclear Blaze, @deepnight. The latest release includes UI improvements, better handling of loading and saving in the background, and bug fixes. As an editor, a level format, and a Haxe library for loading levels, it’s a compelling tool to consider using to build your games. Learn more about LDTK’s latest updates in the release notes on GitHub.

Tiled

In other level-editor news, Tiled—a flexible 2D level editor, suited to everything from top-down RPGs to fast-paced side-scrollers—has also shipped a new release. The latest version adds support for setting custom project properties, adds several new scripting features, and fixes bugs. Another worthy entrant to your level-design toolbox. Read the v1.10.2 release announcement for all the details.

FamiStudio

FamiStudio is a tool for composing music for the Nintendo NES (also known as the Famicom). Intended for chiptune musicians and homebrew NES developers, FamiStudio makes composing those bleeps and bloops a breeze. The latest release includes some bug fixes and localization updates, but we most wanted to take this as an excuse to mention that we adore chiptunes.

Did you know? Our Game Off videos use music played on Nintendo hardware? It’s true! Listen to “Spectra” by Chipzel—played on a Nintendo Game Boy—check it out on our Game Off 2020 Sizzle Reel ♩ ♪ ♫ ♬

VRF / Valve Resource Format 5.0

VRF is a library and application for modders and the generally curious to inspect files from Valve’s Source 2 engine games, to take a peek at assets like animations, meshes, textures, and more. It’s an impressive project that reverse-engineered many of Valve’s proprietary file formats. The latest release jumps from v0.4.0 to v5.0 with improved rendering quality, vmap decompilation, and GUI improvements. Open the VRF release notes to learn more about the latest developments.

Alien Swarm: Reactive Drop game

Another Valve-adjacent project got our attention this month, the August update to Alien Swarm: Reactive Drop, an open-source mod to Valve’s source-available game Alien Swarm. The mod builds upon Valve’s Source engine demo with more maps, alien enemies, and game modes. The latest release improves various missions and begins work on an in-game reporting system. Read the Reactive Drop release announcement to learn more.

Game Jams

A game jam is a creative and time-limited event where game developers, often working in small teams, come together to design, develop, and complete a video game within a set timeframe, typically 48 hours to a week, often centered around a specific theme or challenge.

Upcoming jams

Test your skills or learn something new with one of these upcoming game jams:

  • Ludum Dare #54 (September 29 to October 31) — Solo game devs are challenged to build a game in a weekend in the September return of Ludum Dare.
  • Scream Jam 2023 (October 17 to 24)—It’ll soon be that spooky time of year again, so get ready for this horror-themed jam. And don’t forget to share your code on GitHub, for a chance to have an Octocat shine a flashlight on your game for our Halloween highlights. 😱
  • Game Off 2023 (November 1 to December 1)—GitHub is excited to host the return of Game Off. Make a game and share the source with a GitHub repository while following a theme to be announced at the start of the jam.

Game Jam game o’ the month – Knight Dreams

Fresh out of the recent JS13K competition, this endless runner arcade action platformer-type game called Knight Dreams caught my eye and attention. Guide your 13th century knight to collect gems, kill baddies, and scroll (stroll?) your way to victory.

Engine watch

Unreal Engine 5.3

Perhaps it needs no introduction, but Unreal Engine is used in many games and is increasingly finding use in other industries, like film and television and recently released version 5.3. Although Unreal Engine isn’t open source, Unreal Engine subscribers have access to the source via GitHub where Epic accepts customer contributions. Check out the release notes, which highlights the many GitHub contributors who added to the release.

TIC-80 fantasy console

TIC-80 is an open-source fantasy game console, a highly constrained environment for making “retro” games with a restricted color palette, small sprites, and limited sound. TIC-80 recently had its first releases of 2023, so we thought we’d take a moment to highlight a couple of gems for the TIC-80, such as Nibiruman:2080 (source), an addictive arcade shoot ’em up and Dangerous Dave (source), a remake of John Romero’s Mario-inspired 1988 platformer. The TIC-80’s perfect for game jams and for testing ideas before getting into less constrained environments. Consider taking it for a spin in your next game jam (see bottom of post for a list of upcoming opportunities).

Interested to learn more about Fantasy Consoles? Explore the GitHub Collection.

That’s all for this edition of Game Bytes. We’ll see you next month!

Working on something cool or releasing something this month?  Share it with us via gamebytes@github.com.

Written by

Lee Reilly

Lee Reilly

@leereilly

Developer / Marketing / Community at GitHub. Twitter: https://twitter.com/leereilly.

Related posts

An illustration of two octocats repairing a robot.

Hotkeys and Wikis

Hey everyone, welcome to GitHub. Keep your feedreader pointed here for daily updates on new features, bug fixes, and general gitbauchery. First up: we just enabled hotkeys for trees and…

An illustration of two octocats repairing a robot.

The Blog Arrives

The blog is finally here. This is where we’re gonna drop all sorts of Git and GitHub related eggs of knowledge: new features, upcoming features, bug fixes, etc etc. Also,…

An illustration of two octocats repairing a robot.

One Thousand Strong

The first repository in the production db was created October 29th. The first private beta repository was created January 12th. The 1,000th repository was created today, Feburary 25th. (And yeah,…