31 relations: Boost (C++ libraries), Bullet (software), CEGUI, Codebase, Cross-platform, Data buffer, DirectX, Game engine, GNU Lesser General Public License, Graphical user interface, Input/output, Language binding, Linux, Mac OS X Leopard, Mac OS X Tiger, MacOS, Microsoft Windows, Newton Game Dynamics, Object Oriented Input System, Object-oriented programming, OGRE, Open Dynamics Engine, OpenAL, Perlin noise, Physics engine, PhysX, Proprietary software, Python (programming language), Rendering (computer graphics), Software build, SWIG.
Boost is a set of libraries for the C++ programming language that provide support for tasks and structures such as linear algebra, pseudorandom number generation, multithreading, image processing, regular expressions, and unit testing.
Bullet is a physics engine which simulates collision detection, soft and rigid body dynamics.
Crazy Eddie's GUI (CEGUI) is a graphical user interface (GUI) library for the programming language C++.
In software development, a codebase (or code base) refers to a whole collection of source code that is used to build a particular software system, application, or software component.
In computing, cross-platform software (also multi-platform software or platform-independent software) is computer software that is implemented on multiple computing platforms.
In computer science, a data buffer (or just buffer) is a region of a physical memory storage used to temporarily store data while it is being moved from one place to another.
Microsoft DirectX is a collection of application programming interfaces (APIs) for handling tasks related to multimedia, especially game programming and video, on Microsoft platforms.
A game engine is a software development environment designed for people to build video games.
The GNU Lesser General Public License (LGPL) is a free software license published by the Free Software Foundation (FSF).
The graphical user interface (GUI), is a type of user interface that allows users to interact with electronic devices through graphical icons and visual indicators such as secondary notation, instead of text-based user interfaces, typed command labels or text navigation.
In computing, input/output or I/O (or, informally, io or IO) is the communication between an information processing system, such as a computer, and the outside world, possibly a human or another information processing system.
In computing, a binding from a programming language to a library or operating system service is an application programming interface (API) providing glue code to use that library or service in a given programming language.
Linux is a family of free and open-source software operating systems built around the Linux kernel.
Mac OS X Leopard (version 10.5) is the sixth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Macintosh computers.
Mac OS X Tiger (version 10.4) is the fifth major release of Mac OS X (now named macOS), Apple's desktop and server operating system for Mac computers.
macOS (previously and later) is a series of graphical operating systems developed and marketed by Apple Inc. since 2001.
Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.
Newton Game Dynamics is an open source physics engine for realistically simulating rigid bodies in games and other real-time applications.
OIS (Object-Oriented Input System) is a code library for constructing a human-computer interface with input devices such as a keyboard, mouse or game controller.
Object-oriented programming (OOP) is a programming paradigm based on the concept of "objects", which may contain data, in the form of fields, often known as attributes; and code, in the form of procedures, often known as methods. A feature of objects is that an object's procedures can access and often modify the data fields of the object with which they are associated (objects have a notion of "this" or "self").
Object-Oriented Graphics Rendering Engine (OGRE) is a scene-oriented, real-time, 3D rendering engine, as opposed to a game engine.
The Open Dynamics Engine (ODE) is a physics engine written in C/C++.
OpenAL (Open Audio Library, Open but not as in open-source) is a cross-platform audio application programming interface (API).
Perlin noise is a type of gradient noise developed by Ken Perlin in 1983 as a result of his frustration with the "machine-like" look of computer graphics at the time.
A physics engine is computer software that provides an approximate simulation of certain physical systems, such as rigid body dynamics (including collision detection), soft body dynamics, and fluid dynamics, of use in the domains of computer graphics, video games and film.
PhysX is a proprietary realtime physics engine middleware SDK.
Proprietary software is non-free computer software for which the software's publisher or another person retains intellectual property rights—usually copyright of the source code, but sometimes patent rights.
Python is an interpreted high-level programming language for general-purpose programming.
Rendering or image synthesis is the automatic process of generating a photorealistic or non-photorealistic image from a 2D or 3D model (or models in what collectively could be called a scene file) by means of computer programs.
In the field of software development, the term build is similar to that of any other field.