| Audio module | Sounds, streaming (musics or custom sources), recording, spatialization |
| Emulator module | Module for emulator using Qt5/SFML |
| Graphics module | 2D graphics module: sprites, text, shapes, .. |
| Network module | Socket-based communication, utilities and higher-level network protocols (HTTP, FTP) |
| System module | Base module of cpp3ds, defining various utilities |
| Window module | Provides screen hardware access and abstractions for events and input handling |