search
Get Started
search
T-Engine4 - Roguelike
zoom_in Click to enlarge

T-Engine4

language

description T-Engine4 Overview

T-Engine4 is an open-source game engine written primarily in Lua and created by DarkGod, the developer associated with Tales of Maj'Eyal. It was developed as a successor to earlier T-Engine technology and provides systems for building turn-based roguelike games. The engine supports independent game modules and was used as the technical foundation for Tales of Maj'Eyal.

help T-Engine4 FAQ

What games are made with T-Engine4?

Its flagship title is Tales of Maj'Eyal, the turn-based roguelike by the engine's creator, DarkGod (Nicolas Casalini). The engine also powers community-made modules and other independent roguelike projects built on the same framework.

Is T-Engine4 free and open source?

Yes, it is an open-source engine written primarily in Lua. It runs on Windows, macOS, and Linux, and is distributed alongside Tales of Maj'Eyal and through the project's own repository.

Can I build a real-time game in T-Engine4 instead of a roguelike?

It was designed around turn-based systems such as field-of-view, maps, and tick-based combat, so real-time genres are a poor fit. Developers wanting a lower-level toolkit closer to real-time work often look at libraries like libtcod instead, while T-Engine4 shines at traditional roguelike structure.

Do I need to know Lua to use T-Engine4?

Yes, game logic in T-Engine4 is scripted mainly in Lua. Tales of Maj'Eyal itself is essentially a large module running on top of the engine, so studying its code is a common way for new developers to learn the system.

Reviews & Comments

Write a Review

rate_review

Be the first to review

Share your thoughts with the community and help others make better decisions.

Save to your list

Save your favorites and follow how their scores change over time.

Save favorites
Track changes
Compare scores

Already have an account? Sign in

Compare Items

See how they stack up against each other

Comparing
VS
Select 1 more item to compare