Skip to content

SuperMario clone written in C++20 using OpenGL 4.6 targetting mainly Linux-based operating systems.

License

Notifications You must be signed in to change notification settings

DamianoPellegrini/SuperMario

Repository files navigation

SuperMario

SuperMario clone written in C++20 using Vulkan.

Build instructions

Dependencies

  • premake5
  • VulkanSDK
  • xorg (linux-only)

MacOS

Install Xcode from the AppStore. Install the VulkanSDK. Install the remaning dependencies using homebrew:

brew install --head premake \
&& brew install CocoaPods

Linux

On Debian based systems, install the dependencies by using the following command(you will need to prefix with sudo in most cases):

apt install \
    xorg-dev \
    vulkan-tools \
    libvulkan-dev \
    spirv-tools

Configure & Run

To compile and run the program (run inside the root folder):

premake5 gmake2
make clean
make config=release all
./scripts/run.sh Release

About

SuperMario clone written in C++20 using OpenGL 4.6 targetting mainly Linux-based operating systems.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published