Skip to content

k10xp/2DFarmingRPG

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Readme

WORK IN PROGRESS

A 2D Game engine and farming RPG for windows and Linux.

Engine Docs

engine/docs folder:

doxygen docs: https://jimmarshall35.github.io/2DFarmingRPG/

Runtime Dependencies

System supplied: (Should exist as system packages on linux, or gotten through conan package manager for windows build - version numbers are the versions conan fetches)

  • libxml2/2.13.8
  • freetype/2.13.3
  • lua/5.4.7
  • glfw/3.4
  • gtest/1.16.0 (for unit test project only)

Future work will be to make the linux build use conan for consistency, I don't mind having the vendored libraries

Vendored:

  • Box2D
  • cJSON
  • glad
  • CGLM
  • netcode

Build

To Build:

  • Windows
    • Buildtime Dependencies
      • MSVC toolchain
      • Conan package manager
      • CMake
      • Python 3
    • Run GetDependenciesConan.bat
    • Run BuildRelease.bat
    • Run compile_assets.bat
    • Run BuildDebug.bat
  • Linux (Ubuntu)
    • Buildtime Dependencies
      • GCC toolchain
      • CMake
      • Python 3
    • Run GetDependencies.sh
    • Run BuildDebug.sh
    • Run compile_assets.sh

About

A 2D Game engine and farming RPG for windows and Linux.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 82.0%
  • C++ 14.2%
  • Assembly 1.6%
  • Python 0.6%
  • CMake 0.5%
  • GLSL 0.2%
  • Other 0.9%