Lite-C
It is proposed that this article be deleted because of the following concern:
If you can address this concern by improving, copyediting, sourcing, renaming, or merging the page, please edit this page and do so. You may remove this message if you improve the article or otherwise object to deletion for any reason. Although not required, you are encouraged to explain why you object to the deletion, either in your edit summary or on the talk page. If this template is removed, do not replace it. The article may be deleted if this message remains in place for seven days, i.e., after 08:49, 28 May 2024 (UTC). Find sources: "Lite-C" – news · newspapers · books · scholar · JSTOR |
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 primary difference to C is the native implementation of various multimedia and game-related objects such as 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) Programs for OpenGL and DirectX 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 periodically released to support the needs of game developers.
Other Differences[edit]
Lite-C has the following differences to standard C:
- Native multitasking and multiplayer support
- Compiling on demand
- Support for 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.
Lite-C also supports rudimentary classes and function overloading.
References[edit]
- ^ "Gamestudio Online Manual". manual.conitec.net. Retrieved 2022-10-18.