
ApeTech
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.
| Updated | 6 days ago |
| Status | In development |
| Category | Tool |
| Author | hogsy |
| Tags | 3D, Game engine |
| Code license | GNU Lesser General Public License v3.0 (LGPL) |
| Links | Blog |
| Content | No generative AI was used |
Download
Development log
- v2.0 is now available!Jul 31, 2022






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?
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.
If you wanted something more specific, it’s C11.
ok