No description, website, or topics provided.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Icons
UserMakefiles
docs
examples/triangle
include
source
win-libs
.gitignore
Doxyfile
LICENSE
Makefile
Makefile3DS
MakefileWiiU
MakefileWin
README.md

README.md

BrewTools

Icon

About

BrewTools is an open source library for C++ game development. It's being developed to make the development process easier, faster, and more accessible for ourselves and other developers. Currently, Windows™ is supported through OpenGL, but Linux is planned as well. Nintendo 3DS™ and Wii U™ support are planned through homebrew libraries. Other platforms like the Nintendo Switch™ may be given support in the future.

Creating and distributing content made with BrewTools is completely alright so long as the following lines is listed somewhere (such as the credits) in the released content:

BrewTools copyright © Bryce "BtheDestroyer" Dixon 2017
https://github.com/BtheDestroyer/BrewTools

Currently, sales of content made with BrewTools are not permitted by the license. This may change, however.

Current Versions:

Windows™ Unreleased

Nintendo 3DS™ Unreleased

Wii U™ Unreleased

Links

Tutorial

The tutorial can be found on the wiki.

Trello

You can see our roadmap on this Trello page.

Twitter

Follow this Twitter account for future information and updates as well as notices about when a developer is streaming programming.

FAQ

"Can I sell a game I make with this?"

Currently, the license does not permit sales of derivative works. However, this may change in the future.

"Do I need to install anything before this?"

For Nintendo 3DS™ and Wii U™ development, make sure devkitPro and devkitARM are installed. Other than that, installing BrewTools should automatically install other dependencies.

"Why is your style so weird?" "Why do you make your lines so short?" "Why no tabs?!"

We're following the ANSI C Standard. This means, among other things, that we use 2 spaces instead of tabs which makes sure our code looks the same by having the same width on everyone's computer regardless of OS, text editor, or settings. The 80 character count per line also ensures this and makes sure everyone can use their own setup such as having a vertical monitor for coding.

"You should add " " is broken for me. Why?"

Create an issue so we can get your feedback. We're happy to add any ideas that would make the library better!

Copyright

BrewTools copyright © Bryce "BtheDestroyer" Dixon

Windows Design 2012 trademark Microsoft Corporation

Nintendo 3DS, Wii U, and Switch trademark Nintendo Co., Ldt.