Skip to content
forked from cpp3ds/cpp3ds

Basic C++ gaming framework and library for Nintendo 3DS / Original Work Cruel

License

Notifications You must be signed in to change notification settings

Stitchuuuu/cpp3ds

 
 

Repository files navigation

cpp3ds

Build Status Codecov branch Docker pulls AUR package

Basic C++ gaming framework and library for Nintendo 3DS.

cpp3ds is essentially a barebones port of SFML with a parallel native 3ds emulator built on top of it. The goal is to completely abstract the developer from the hardware SDK and provide a nice object-oriented C++ framework for clean and easy coding. And the emulator is designed to provide a means of surface-level realtime debugging (with GDB or whatever you prefer).

Won't be stable and usable until v1.0

Installation

Coming soon.

Documentation

Will be released with v1.0 stable

Requirements

For 3DS :

  • DevkitARM
  • ctrulib
  • citro3d
  • libfmt
  • libjpeg
  • libfreetype
  • libogg (to support OGG sound format)
  • tremor (to support OGG sound format)
  • faad (to support AAC sound format)

For emulator:

For unit tests:

Credit and Thanks

About

Basic C++ gaming framework and library for Nintendo 3DS / Original Work Cruel

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C++ 81.3%
  • C 14.9%
  • CMake 2.6%
  • Other 1.2%