Skip to content

jt-simon/Platforms

Repository files navigation

Platforms

This project is a work in progress.

Platforms is a 2D platformer game built with Raylib, C++, and Tiled for level design. This project is a personal exploration into game development without the use of a full game engine.

The focus is on learning low-level game architecture, rendering, and level parsing. If you're interested in how to integrate Tiled maps into a Raylib-based game, you may find the tilemap loading and .tmx parsing code particularly useful.

Feel free to explore, adapt, or reuse any part of the project.


🛠 Building

All dependencies are included as Git submodules. Make sure to initialize them recursively after cloning this repo.

This project uses CMake for building. A cross-platform configuration is provided, including support for building a web version using Emscripten.

To build the web version, you'll need to already have Emscripten installed.

On Windows, PowerShell scripts are included to:

  • Build the web version.
  • Serve the output using Python (required for WASM to function correctly — opening the HTML file directly will not work).

📦 Dependencies


🎨 Acknowledgements

This project uses the Brackeys Platformer Assets.
All visual assets belong to their respective creators.

About

No description, website, or topics provided.

Resources

License

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors