Difference between revisions of "T-Engine 4"

From Tales of Maj'Eyal
Jump to: navigation, search
(create)
 
m (Updates based on changes to the source page. Points at a new documentation page. Mentions the 2013 contest and the creation guide.)
 
Line 1: Line 1:
'''T-Engine4''' (TE4 for short) is a [[wikipedia:roguelike|roguelike]] game engine operating in [[wikipedia:Lua|Lua]] and available for all major platforms (known to work on Windows, OSX, Linux and various BSD).  
+
'''T-Engine4''' (TE4 for short) is a [[wikipedia:roguelike|roguelike]] game engine operating in [[wikipedia:Lua_(programming_language)|Lua]] and available for all major platforms (known to work on Windows, OSX, Linux and various BSD).  
  
This page was copied from: http://www.te4.org/te4 on June 16, 2013.
+
This page was copied from: https://te4.org/te4 on November 27, 2018.
  
 
===Features===
 
===Features===
 
T-Engine4 provides many building blocks for your own roguelike game:
 
T-Engine4 provides many building blocks for your own roguelike game:
  
*Cross-platform support. A T-Engine4 game is completely made in Lua, as such your game will run automatically on all platforms supported by the engine.
+
*Cross-platform support. A T-Engine4 game is completely made in [https://www.lua.org/ Lua], as such your game will run automatically on all platforms supported by the engine.
 
*Fast rendering through the use of OpenGL (but you do not have to worry about it, it is well integrated)
 
*Fast rendering through the use of OpenGL (but you do not have to worry about it, it is well integrated)
 
*Support for both "old school" ASCII display or graphical tiles
 
*Support for both "old school" ASCII display or graphical tiles
Line 26: Line 26:
 
*Many other things, just check it out!
 
*Many other things, just check it out!
  
===Documentation===
+
===Links===
T-Engine4 code is documented using [http://luadoc.luaforge.net LuaDoc] syntax. The HTML documentation generated using it can be found there:
+
*[https://te4.org/te4-docs Documentation]
 
+
*[https://te4.org/games Games made with T-Engine4]
[http://www.te4.org/docs/t-engine4/1.0.0/index.html Version 1.0.0]
+
*[https://te4.org/contest/vote/2013/results 2013 modules creation contest]
 
+
*[https://te4.org/wiki/T4_Modules_Howto_Guide Modules creation guide (wiki)]
===Other Games===
+
See the [http://www.te4.org/games Other Games] page for a full list.
+

Latest revision as of 16:59, 27 November 2018

T-Engine4 (TE4 for short) is a roguelike game engine operating in Lua and available for all major platforms (known to work on Windows, OSX, Linux and various BSD).

This page was copied from: https://te4.org/te4 on November 27, 2018.

Features

T-Engine4 provides many building blocks for your own roguelike game:

  • Cross-platform support. A T-Engine4 game is completely made in Lua, as such your game will run automatically on all platforms supported by the engine.
  • Fast rendering through the use of OpenGL (but you do not have to worry about it, it is well integrated)
  • Support for both "old school" ASCII display or graphical tiles
  • Generic save/load code, your objects are automatically saveable without anything to do at all in most cases
  • Object Oriented design with lots of flexibility, thanks to Lua
  • Map handling
  • Generic "Entities" concept that can become terrain features, objects, player(s), NPCs, ...
  • Keyboard and Mouse easy support
  • Various basic entities class interfaces to make your actors have life, stats, talents, ... with the possibility to define your own
  • Generic "Zone" design, that can contain and define levels. A zone can be made into a dungeon, a forest, a wilderness map, a town, ...
  • Handle either (or both!) persistent and non-persistent levels
  • Malleable data structure design
  • Extendable "dialog windows" system
  • Many utility classes (chats, stores, default interfaces, character generator, ...)
  • Keybind system that allows to user to assign keys to abstract actions and then lets a game bind to those actions
  • Integrated download center: If you reference your game on te4.org then existing T-Engine4 users will be able to see the game in their list inside T-Engine
  • Particles engine for some neat graphical effects
  • Sound and music support
  • Many other things, just check it out!

Links