Skip to content

anthony-sv/Simple2DGameEngine

Repository files navigation

Simple2DGameEngine

A simple 2D Game Engine build using C++, SMFL and ImGUI

Build with MSBuild and vcpkg using Visual Studio 2022 with the latest C++ standard i.e. 23.

Key FeaturesHow To UseDownload

Key Features

  • Built with ECS architecture.
    • Simple Physics System
    • Basic Input Handling
  • Built with vcpkg and MSBuild
  • Built using the latest C++ standard C++23.
  • Incorporating ImGUI and SFML for UI and rendering.
  • Supports 2D graphics.

How To Use

To clone and run this application you will need Visual Studio 2022 and run from your command line:

# Clone this repository
$ git clone --recurse-submodules https://github.com/anthony-sv/Simple2DGameEngine
$ cd Simple2DGameEngine
$ cd vcpkg
$ .\bootstrap-vcpkg.bat
$ $Env:VCPKG_DEFAULT_TRIPLET = "x64-windows"
$ .\vcpkg integrate install

Note This project should be built with Visual Studio 2022, so vcpkg can install all the dependencies.

Should work "out of the box" now.


Author:

Anthony Steiner

GitHub @anthony-sv

About

Simple 2D Game Engine built with C++23, SFML and ImGUI using vcpkg and MSBuild.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages