-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Brian M edited this page Feb 9, 2016
·
4 revisions
Welcome to the EngineMk1 wiki!
EngineMk1 is a basic, cross-platform, multi-threaded engine for game or software development. Current features include:
- Works under Windows, Linux, and Mac
- Capable of multi-threading tasks
- Windows currently runs separate threads for user io (1) and main timer & graphics (2).
- Linux / max currently runs separate threads for user io (1), main timer loop (2), and graphics (3)
- Defining panes within the overall window which may be selectively turned on or off, and painted above or below other panes
- Ability to render text using True-Type Fonts
- TCP/IP sockets
- Built in routines for drawing a hex map
- 2-D and 3-D graphics using OpenGL
- LGPL license: you are free to use this engine in your software and sell your software without releasing all source code in the public domain.
Future capabilites will include:
- Sound
- Ability to define user specified threads
- Enhanced/automated click/button processing within panes
- Collision detection
- Physics engine
- RPM for installing engine
See the FAQ for additional information, Reference for API information, Tutorial for an introduction to the engine, and Building & Installation for instructions on building and installing the engine.