2025-02-19 19:30:16 +01:00
2025-05-04 21:29:31 +02:00
2025-05-01 19:44:08 +02:00
2025-03-06 19:13:15 +01:00
2025-02-19 21:11:18 +01:00
2024-05-15 01:55:01 +02:00
2025-05-04 21:29:31 +02:00
2025-05-04 19:58:52 +02:00

PhanesEngine

Yet another Game Engine written in C++.

Build

For building the engine premake5 is required. Execute premake5 gmake to generate the Makefile.

PhanesCore

The Core Runtime library is build with:

make PhanesCore

Status

Phanes is and will be developed, though progress will be slow.

Currenty under development

  • PhanesCore
    • Math

Testing

Testing PhanesEngine happens via the gtest framework. To run the tests for PhanesEngine one needs to build the test applications (currently only MathTestFPU) as well as gtet.

make MathTestFPU

They depend on the gtest library so it should not be required to build it manually. If for some reason this doesn't work gtest can be build via:

make gtest

Sample Project

The repository contains a sample game project using PhanesEngine. It can be build by executing:

make DevPlayground

PhanesEngine was developed by Thorben Höhne and is licensed under the Apache License Version 2.0. See LICENSE for more information.

Description
A game engine I'm writing mainly for educational purposes. A mirror of this repo is on GitHub.
https://github.com/THoehne/PhanesEngine
Readme Apache-2.0 1.8 MiB
Languages
C++ 94.9%
C 4%
Lua 1.1%