Lite-C
From Wikipedia the free encyclopedia
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.