Skip to content

kjblanchard/monogameDash

Repository files navigation

Supergoon Dash - Monogame

Wanted to start back on some 2d monogame projects as they seem to be the most fun for me, so to update my engine code, going to make a geometry dash clone with monogame

WASD to move Space to jump Once you start moving, you won't be able to stop. Coins will increase your max speed.

Picture didn't load idiot

Most of the actual code is in the SupergoonEngine project. Then the actual game specific logic (very slim currently) is in the supergoondashcrossplatform project. The Desktop project has no actual code really, but it will hold some of the build specific dependencies.

Tiled And FMOD build into the desktop project, and that is copied over (does not use the Monogame Content pipeline) M1 support in monogame in 3.8 is not ready, supposed to be released with monogame 3.9 (for development and building)

  • SupergoonEngine - Classes that could possibly be reused between Monogame developed games, this is a shared project (not really supported anymore in C#) so I've installed the libraries in Cross platform, this should be moved in the future.
  • SupergoonDashCrossPlatform - Most of the game logic, this can be used as a resource for a specific Platform
  • SupergoonDashDesktop - Desktop build, can run in Windows, MacOS(intel) and Linux

Screenshots

Uses Annotations to create ImGui debug windows dynamically

Picture didn't load idiot Picture didn't load idiot

Uses Tiled to load box colliders, and all tiles / actors Picture didn't load idiot

Uses Aseprite data to load animations and frametime from animation tags Picture didn't load idiot

Tech Stack

Frameworks: Monogame (XNA)

Libraries: FMOD - Sound, TiledCS - Loading tiledmaps, Dear ImGUI - Dev Debugging, Monogame.Aseprite - load aseprite file in content pipeline

License

Assets Kings and Pigs Tileset Creative Commons License

Platformer Tileset Creative Commons License

Coin Sound Creative Commons License

Jump Sound Creative Commons License

Death Sound Creative Commons License

Releases

  • v0.1.0 June 11 - 2022 - 45 hours of code time. Picture didn't load idiot

Authors

About

Supergoon Dash in Monogame

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages