A downloadable game engine

ApeTech is an acronym for "Another Portal Engine"; meaning it uses a portal-based renderer in the same vein as some other engines, such as Red Faction, in which areas of the world are split into sectors (or rooms) which are then joined together by a portal plane, which is used to determine visibility.

What makes ApeTech a little different in this regard is that it's attempting to go a step further with this, aiming to replicate something similar to what 3D Realms' Prey from 1998 was attempting to do; joining rooms don't necessarily have to be connected physically but can be travelled between via portals that can be added and moved around dynamically.

It's available here with absolutely no support whatsoever. Additionally, it is not intended as anything close to a professional grade engine but instead just something that's easy to throw things at and modify. It's being developed primarily for fun.

Source code is available on GitHub here.

Download

Download
2021-09-12 (v2.0 Source Code) 26 MB
Download
2020-09-29 (v1.5 Source Code) 242 kB
Download
2020-04-15 (v1.0 Source Code) 19 kB
Download
2020-04-14 (v0.9 Source Code) 245 kB

Development log

Comments

Log in with itch.io to leave a comment.

How do i build it?

Do i just supply it with the missing 3rd party stuff?

(1 edit)

Sorry for the late reply. Yes, you’ll need to supply the 3rd party bits for the distribution currently available. I’ll be uploading a newer distribution soon with everything it needs.

The DIY setup wasn’t really intentional, just wanted to kick a bit of it out the door a little sooner.

no prob, i know how dependency stuff in C/CPP is bad so dont worry about it

what code lamguage?

It’s stated in the project description.

written in the C programming language

If you wanted something more specific, it’s C11.

ok