Skip to content

Instantly share code, notes, and snippets.

View mxashlynn's full-sized avatar
🎮
Making queer comfortcore games~~

Paige Ashlynn mxashlynn

🎮
Making queer comfortcore games~~
View GitHub Profile
@mxashlynn
mxashlynn / Game Boy and GB Studio Abbreviations
Created March 1, 2024 03:48
Terms you may encounter when speaking with GB Studio developers.
- DMG = Dot Matrix Game
- Nintendo's internal codename for the original Game Boy
- GBC = Game Boy Color
- Hardware-compatible upgrade to the original Game Boy that introduced a color display and several other features.
- SGB = Super Game Boy
- A Nintendo-licensed device that allowed the Super Nintendo to play Game Boy games.
- Included many features that were almost never used.
- GBS = GB Studio
- A game engine and editor that makes it easier and faster to create games for DMG and GBC.
- GBVM = Game Boy Virtual Machine
@mxashlynn
mxashlynn / GB Studio Notes.md
Last active November 11, 2024 07:20
This is what worked for me.

GB Studio Notes

Working with GB Studio 4.x

C Defines

  • STRICT is normally undefined. It is for debugging the engine itself.

Compiling GB Studio from Source

@mxashlynn
mxashlynn / Learn GB Studio 3.md
Last active August 3, 2024 21:15
Learn GB Studio 3.x

Learn GB Studio 3.x

GB Studio continues to grow and improve. The 3.x series is far more powerful than earlier versions.

It is also a bit more complex to learn, but these resources can help you on your way!

GB Studio Numbers Cheat Sheet

Certain values relevant to GB Studio development! Information compiled by 2BitCrook.

Backgrounds

  • 8x8 = The size of a background tile.
  • 8x16 = The size of a sprite tile.
  • 16x16 = Two sprite tiles, a metasprite.

GB Studio Shortcut List

Information provided by 2BitCrook.

GB Studio GB Emulator

  • [ and ] - Cycle through preset palettes for non-color games.
  • A + B + Start + Select - Soft reset the system.

Scripting Editor

  • Alt - Changes "Add Event" button to "Paste Event".
@mxashlynn
mxashlynn / GameDevCommands.md
Last active September 21, 2024 22:44
Game dev from the CLI.

To flatten in-place an image exported from Tiled, with GB Studio sprite background color:

magick mogrify in.png -background "#65ff00" -alpha off -flatten

To rename a tag already commited and pushed in git:

git tag new-name commit-hash-old-name-pointed-to
git tag -d old-name
git push origin new-name :old-name
git fetch --prune --prune-tags
@mxashlynn
mxashlynn / Game Dev Content Warning Ideas.md
Last active July 7, 2023 00:28
Ideas for content warnings to include when describing your game.

Game Content Warnings List

This document may help you consider what content warnings to include when describing your game.

Disclaimer

This document was compiled from various online sources, is not authoritative, and has not been reviewed by any experts

THIS DOCUMENT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,

@mxashlynn
mxashlynn / Advice: Balancing Day Job with Side Project.md
Last active September 4, 2023 20:35
Tips on Work/Life/Side Project Balance

Advice On Balancing a Day Job with a Side Project

Here are tips I've been given by others.

TL;DR

  1. Only follow advice that makes sense for you.
  2. Choose side projects that you actually have time to do.
  3. Be organized and establish a routine.
  4. Prioritize your health, your relationships, and paying your bills above your personal project.
@mxashlynn
mxashlynn / Learn GB Studio 2.md
Last active August 3, 2024 21:14
Learn GB Studio 2.0

Learn GB Studio 2.0

Getting GB Studio

GB Studio 3.0 has been released and is much more capable than GB Studio 2.0 was. However, GB Studio 2.0 is much easier to learn.

The most stable, advanced, and user-friendly version of GB Studio 2.0 available is 2.0-beta5.

You can get this version of GB Studio pre-built and ready to go from GitHub.