Skip to content

Super Mario demo with free assets for Android, Desktop, and WebAssembly. Made with Qt C++, OpenGL ES 2.0, Box2D, OpenAL-Soft, Hiero, Free Texture Packer, and Tiled Map Editor

Notifications You must be signed in to change notification settings

8Observer8/mario-2d-jumps-webfussel-opengles2-qt6-cpp

Repository files navigation

I have made the next demo for WebAssembly, Android, and Desktop using: Qt C++, OpenGL ES 2.0, OpenAL-Soft (this is a library for music and sounds), Box2D (for jumps, collision detections, and ray casting), Hiero (this is an application to create a font with distance field from TTF), Free Texture Packer (to pack images to one texture atlas), and Tiled map editor (to position sprites and Box2D static colliders).

All resources (sprites, music and sounds) have been replaced with free ones. You can see a list of free resources here. For example, I took the sprites here: https://webfussel.itch.io/more-bit-8-bit-mario

I have made a custom joystick for Android in pure OpenGL ES 2.0 (this is an animation from the real phone that I made using scrcpy):

Support me

mario-2d-jumps-webfussel-opengles2-qt6-cpp-android

About

Super Mario demo with free assets for Android, Desktop, and WebAssembly. Made with Qt C++, OpenGL ES 2.0, Box2D, OpenAL-Soft, Hiero, Free Texture Packer, and Tiled Map Editor

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages