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.
explore Explore More
Reviews & Comments
Write a Review
Be the first to review
Share your thoughts with the community and help others make better decisions.