0
0
mirror of https://github.com/Nimac0/SDL_Minigame synced 2026-01-12 06:53:41 +00:00
freezarite cbd1993c20 Extra map for MapTiles generated by TMX file now works like intended.
removed textures map from AssetManager as it is no longer used.
Updated SpriteComponent to now check if it is a normal Texture or a MapTileTexture.
Added if condition in TextureManager::LoadMapTileTexture to check if the texture was able to be loaded by SDL
2024-11-30 15:42:56 +01:00
2024-06-25 15:23:21 +02:00

VEGO-Engine

A VEry GOod engine, to develop small, lightweight minigames without calling all those SDL functions yourself. This project orginates as a university project at UAS Technikum Wien.

Getting started

Compiling

To compile this projects the following prerequisites need to be met:

  • A C++ compiler, for example GCC
    • On Windows you can use GCC via MinGW
  • CMake

The project can be cloned and compiled with the following commands:

git clone --recurse-submodules -j8 https://github.com/VEGO-Engine/Engine.git
cmake -S . -B build
cmake --build build

Depending on the system, you might need to specify which generator to use, for example on a Windows system using MinGW:

git clone --recurse-submodules -j8 https://github.com/VEGO-Engine/Engine.git
cmake -S . -B build -G "MinGW Makefiles"
cmake --build build

Compiling the whole project might take a while, but the Engine by itself will not build to an executable. To do that you can compile the project template. If the template compiles without any errors, you can use the project template to start working on your own game.

Usage

As mentioned above, we provide a project template. To use the template, simply clone it and start working. You can change the name for your project freely, see the documentation on the template for further information. To push to your own remote, create a new repository on the platform of your choice, and edit origin in the local git repository.

Description
No description provided
Readme 20 MiB
Languages
C++ 97.9%
CMake 1.5%
C 0.6%