evanbowman / skyland-beta

SKYLAND gba source code, provided for educational purposes

Home Page:https://www.skylandgame.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

SKYLAND

Overview

The production version of SKYLAND for gameboy advance.

Building

  1. Install all of the standard devkitpro libgba stuff.
  2. Make sure you have python3 and the PIP image library
  3. Install cmake
  4. cd build && ./set-gameboy-advance-toolchain.sh (a shortcut for running cmake with the correct toolchain file)
  5. run ./build.sh

License

All artwork and music assets are proprietary. I'm providing the source code itself under the terms of the GPL license. If you want some code snippet or a few files under a more permissive license like BSD or MIT, then contact me.

Coding Standards

This codebase grew out of a rushed game jam project. Some aspects of the code, particularly older parts of the codebase, shouldn't be considered great examples of good programming style. Furthermore, the GBA is a 20+ year old embedded system, and it's hard to keap code neat for a project of this size.

About

SKYLAND gba source code, provided for educational purposes

https://www.skylandgame.io

License:Other


Languages

Language:C++ 91.8%Language:Common Lisp 3.6%Language:C 3.2%Language:CMake 0.8%Language:Python 0.2%Language:Lua 0.2%Language:Assembly 0.1%Language:Makefile 0.1%Language:Shell 0.0%Language:Dockerfile 0.0%Language:GLSL 0.0%