Lite-C
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages)
|
Developer | Conitec Datensysteme GmbH |
---|---|
First appeared | 2007 |
Stable release | 8.45
/ February 9, 2014 |
OS | Windows XP, Vista, 7, 8 |
License | Commercial software |
Website | www.3dgamestudio.de/litec.php |
Influenced by | |
C, C++ |
Lite-C is a programming language for multimedia applications and video games, using a syntax subset of the C language with some elements of the C++ language. Its main difference to C is the native implementation of multimedia and computer game related objects like sounds, images, movies, GUI elements, 2D and 3D models, collision detection and rigid body physics. Lite-C is a compiled language. It runs on 32-bit and 64-bit Windows XP or Vista operating systems.
Lite-C supports the Windows API and the Component Object Model (COM); therefore OpenGL and DirectX programs can directly be written in Lite-C. It has integrated the free A8 rendering engine.
History[edit]
The Lite-C language and compiler was originally developed in 2007 by Conitec in cooperation with Atari, Inc., with focus on creating computer games by non-programmers.[1] Lite-C continues to be actively developed and maintained by Conitec Datasystems, with updates and improvements released periodically to support the evolving needs of game developers.
Features[edit]
Lite-C has the following differences to standard C:
- Native multitasking and multiplayer support
- On-the-fly compiling
- Supports external classes (OpenGL, DirectX, Windows API)
- Implementation of the 3D GameStudio A7/A8 rendering engine
- Function library for display/manipulation of 3D models
- Function library for rigid body physics
- Function library for vector and matrix functions
- Function library for GUI objects
- Function library for playing sound and movie files
- Remote control of arbitrary Windows applications
- Native support of DirectX 9 functions
- Small footprint - approximately 15 MB with compiler, IDE, debugger
Lite-C also supports rudimentary classes and function overloading.
References[edit]
- ^ "Gamestudio Online Manual". manual.conitec.net. Retrieved 2022-10-18.