Skip to content

Przemek2122/Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

222 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engine

Implemented partialy for gaming, partialy for applications.

Libraries in:

  • SDL3 (can be disabled)
  • SSL, zlib
  • SOCI & MySQL support (can be disabled)
  • HTTP using CrowCPP (can be disabled)
  • Sockets using uWebSockets [.. more]

Functionality:

  • Thread management
  • App loop
  • ECS [.. more]

Setup

Required (linux packages list):

Tested with fedora, debian has some issues even on latest version

  • (dnf install -y) git wget curl tar zip unzip nano make gcc-c++ ninja-build pkgconfig xz patch sed openssl openssl-devel
  • anytime but after git download: 'git submodule update --init --recursive'

Latest cmake install:

image

Optional:

(vcpkg will be downloaded and installed by cmake with it's packages, but can be installed already to install it outside build dir to speedup in case where build dir needs to be deleted)

  • vcpkg,
  • Some compiler + IDE

About

App and game "Engine"

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors