All Projects → GValiente → Butano

GValiente / Butano

Licence: zlib
Modern C++ high level GBA engine

Projects that are alternatives of or similar to Butano

cordisproject
Custom engine based on OpenXRay engine. Global mod for S.T.A.L.K.E.R. - Call of Pripyat.
Stars: ✭ 25 (-91.78%)
Mutual labels:  game-engine
Nazaraengine
Nazara Engine is a fast, complete, cross-platform, object-oriented API which can help you in your daily developper life.
Stars: ✭ 279 (-8.22%)
Mutual labels:  game-engine
Terasology
Terasology - open source voxel world
Stars: ✭ 3,247 (+968.09%)
Mutual labels:  game-engine
Tinyengine
Tiny OpenGL Wrapper / 3D Engine in C++
Stars: ✭ 251 (-17.43%)
Mutual labels:  game-engine
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+971.71%)
Mutual labels:  game-engine
Glas
WebGL in WebAssembly with AssemblyScript
Stars: ✭ 278 (-8.55%)
Mutual labels:  game-engine
eva.js
Eva.js is a front-end game engine specifically for creating interactive game projects.
Stars: ✭ 1,468 (+382.89%)
Mutual labels:  game-engine
Viry3d
Cross platform 2D and 3D game engine in C++.
Stars: ✭ 307 (+0.99%)
Mutual labels:  game-engine
Base
Base environment for Red Eclipse and associated source files.
Stars: ✭ 273 (-10.2%)
Mutual labels:  game-engine
Defaultecs
Entity Component System framework aiming for syntax and usage simplicity with maximum performance for game development.
Stars: ✭ 286 (-5.92%)
Mutual labels:  game-engine
Gamedevelopmentlinks
This is a collection of useful game-development links including, but not restricted to, development with MonoGame.
Stars: ✭ 257 (-15.46%)
Mutual labels:  game-engine
Ggez
Rust library to create a Good Game Easily
Stars: ✭ 3,120 (+926.32%)
Mutual labels:  game-engine
Ava
A tiny unlicensed 3D game engine in C; with C++ and Lua interfaces. Written in 32 random ̷d̷a̷y̷s̷ m̷o̷n̷t̷h̷s̷ years.
Stars: ✭ 287 (-5.59%)
Mutual labels:  game-engine
Qfusion
Source code for cross-platform OpenGL gaming engine
Stars: ✭ 255 (-16.12%)
Mutual labels:  game-engine
Mxengine
C++ open source 3D game engine
Stars: ✭ 284 (-6.58%)
Mutual labels:  game-engine
raylib-cpp-starter
A portable, automated template for raylib projects with C++ bindings
Stars: ✭ 32 (-89.47%)
Mutual labels:  game-engine
Bansheeengine
Modern C++14 game engine with Vulkan support, fully featured editor and C# scripting
Stars: ✭ 2,906 (+855.92%)
Mutual labels:  game-engine
Rabbittoolbox
🤸🏾‍♀️👗开源的动画渲染软件,提倡以简单、易用,高质量的物理演算以及渲染质量和性能,为喜爱二次元动画的用户降低视频制作门槛
Stars: ✭ 309 (+1.64%)
Mutual labels:  game-engine
Mbtileparser
MBTileParser is a game engine written using pure UIKit in the days before SpriteKit.
Stars: ✭ 297 (-2.3%)
Mutual labels:  game-engine
Stride
Stride Game Engine (formerly Xenko)
Stars: ✭ 3,524 (+1059.21%)
Mutual labels:  game-engine

Butano

Butano is a modern C++ high level engine for the Game Boy Advance.

Features

  • Create and display sprites, backgrounds, text, raster effects and more with only one line of C++ code.
  • Custom standard library without heap allocations nor exceptions, based on ETL.
  • Import and use your own assets with ease.
  • Multiple development tools like asserts, emulator logging and code profiling.
  • Based on modern C++ concepts like shared ownership and RAII.
  • Detailed documentation.
  • Multiple examples of most aspects of the engine.
  • The source code of a full game (Butano Fighter) is provided with this project.

Supported platforms

Butano is built on top of the devkitARM toolchain, so it supports Windows, macOS and Unix-like platforms.

What's new

Curious about what was added or improved recently? Check out the changelog in the documentation.

Getting started

The best way to get started is to read the download, install and start using Butano guide.

Third party libraries

Butano would have not been possible without these libraries:

Butano Fighter

Stay alive while you shoot at everything that moves!

The full source code and the creative commons assets of this game are in its project folder.

Get the latest Butano Fighter ROM from itch.io.

Related projects

  • GBA-NICCC: Game Boy Advance port of the Atari ST demo STNICCC 2000.

Contact and support

If you spotted a bug, need a feature or have an awesome idea, the best you can do is to head over to the issues page and to the gbadev Discord server.

License

Butano is licensed under the zlib license, see the LICENSE file for details.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].