You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
{{#seo: |title= (Development Libraries) - GameBrew |title_mode=append |image=butano2.png |image_alt=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 [https://www.etlcpp.com/ ETL]. *Import and use your own assets [https://gvaliente.github.io/butano/import.html with ease]. *Multiple development tools like [https://gvaliente.github.io/butano/group__assert.html asserts], [https://gvaliente.github.io/butano/group__log.html emulator logging] and [https://gvaliente.github.io/butano/group__profiler.html code profiling]. *Based on modern C++ concepts like shared ownership and RAII. *Detailed [https://gvaliente.github.io/butano documentation]. *Multiple [https://gvaliente.github.io/butano/examples.html examples] of most aspects of the engine. *The source code and assets of two full games ([https://github.com/GValiente/butano#made-with-butano-butano-fighter Butano Fighter] and [https://github.com/GValiente/butano#made-with-butano-varooom-3d Varooom 3D]) are provided with this project. ==User guide== Butano is built on top of the [https://devkitpro.org/ devkitARM toolchain], so it supports Windows, macOS and Unix-like platforms. The best way to get started is to read the [https://gvaliente.github.io/butano/getting_started.html download, install and start using Butano guide]. Homebrew projects made with Butano: {| class="wikitable" style="width: 600px;" ! style="width: 70%;"|Title ! style="width: 30%;" | Author |- | [[Butano Fighter GBA|Butano Fighter]]||GValiente |- | [[Varooom 3D GBA|Varooom 3D]]||GValiente |- | [[Feline GBA|Feline]]||foopod |- | [[Symbol Merged GBA|Symbol★Merged]]||copyrat90 |- | [[LRO - Luggage Retrieval Officer GBA|LRO - Luggage Retrieval Officer]]||foopod |- | [[Bridge Quest GBA|Bridge Quest]]||fixxiefixx |- | [[Advance - Adventures Of The Math And Logic Club GBA|Advance! Adventures Of The Math & Logic Club]]||kvh64 |- | [[Knight Owls GBA|Knight Owls]]||blaise-rascal |- | [[Tremblay Island GBA|Tremblay Island]]||cinemint |- | [[Frost Princess GBA|Frost Princess]]||squishyfrogs |- | [[GBA-NICCC|GBA-NICCC]]||GValiente |- | [[gba-free-fonts|gba-free-fonts]]||laqieer |} ==Screenshots== https://dlhb.gamebrew.org/gbahomebrews/butano3.gif https://dlhb.gamebrew.org/gbahomebrews/butano4.gif https://dlhb.gamebrew.org/gbahomebrews/butano5.gif ==Credits== Third party libraries: *GBA hardware access and more provided by Tonclib, Universal GBA Library and agbabi. *Music and sound effects provided by Maxmod and GBT Player. *Fast number to string conversion provided by posprintf. *Fast math routines provided by gba-modern and Universal GBA Library. *Fast decompression routines provided by Cult-of-GBA BIOS. *Multiplayer support provided by gba-link-connection. *Pool containers provided by ETL. *Unique type ID generation without RTTI provided by CTTI. ==External links== * GitHub - https://github.com/GValiente/butano
Advertising: