Projects tagged ‘cross-platform’, ‘gamedev’, and ‘linux’


Jump to tag:

Projects tagged ‘cross-platform’, ‘gamedev’, and ‘linux’

Filtered by Project Tags cross-platform gamedev linux

Refine results Project Tags windows (28) game (25) programming (19) opengl (18) entertainment (18) c++ (16) library (16) framework (16) multi-platform (15) gaming (14) 2d (14) 3d (14)

[30 total ]
34

Crystal Space 3D

   
Primary Language: C/C++ Licensed as: GNU General Public License 2.0,GNU Lesser General Public License 2.1

Crystal Space is a free, cross-platform software development kit for realtime 3D graphics. It supports Windows, Linux, MaxOS/X and more. Though written in C++, other languages like Python can also be used to write programs. Based on a plugin ... [More] system it's very modular and extended easily. 3D rendering is done with OpenGL. Features of the latest as well as older hardware are supported seamlessly. [Less]

Metrics updated 29 Aug 08

32

jME

   
Primary Language: Java Licensed as: BSD-ish License

jMonkeyEngine provides a high performance, scenegraph based rendering and physics system.

Metrics updated about 16 hours ago

19

LWJGL

   
Primary Language: Java Licensed as: BSD-ish License

The Lightweight Java Game Library (LWJGL) is a solution aimed directly at professional and amateur Java programmers alike to enable commercial quality games to be written in Java. LWJGL provides developers access to high performance crossplatform ... [More] libraries such as OpenGL (Open Graphics Library) and OpenAL (Open Audio Library) allowing for state of the art 3D games and 3D sound. Additionally LWJGL provides access to controllers such as Gamepads, Steering wheel and Joysticks. All in a simple and straight forward API. [Less]

Metrics updated about 17 hours ago

17

Crystal Entity Layer

   
Primary Language: C/C++ Licensed as: GNU Lesser General Public License 2.1

Crystal Entity Layer is a layer that sits on top of Crystal Space 3D Engine. It provides the notion of entities and property classes. As such it will make it easier to make games using Crystal Space.

Metrics updated 12 Jul 08

11

Irrlicht Engine

   
Primary Language: C/C++ Licensed as: zlib/libpng license

The Irrlicht Engine is a high performance real-time 3D engine written and usable in C++, and also available for .NET languages. It is completely cross-platform, using D3D, OpenGL, and its own software renderers.

Metrics updated about 15 hours ago

10

JInput

   
Primary Language: Java Licensed as: BSD-ish License

The JInput Project hosts an implementation of an API for game controller discovery and polled input.

Metrics updated about 20 hours ago

7

Xith3d

   
Primary Language: Java Licensed as: BSD-ish License

The Xith3d project consists of powerful middleware consisting of a scenegraph and an extensible renderer. The goal is to create a lean and performative scenegraph and renderer while at the same time allowing for extensions and enchancements to all ... [More] stages of the rendering pipeline. You can think of it as a 3D engine. It allows to create games, or any application requiring a 3D visualization. It's versatile, usable with JOGL or LWJGL, embeddable in AWT, Swing, SWT (Eclipse). It has support for physics engine (JOODE), and many development facilities. It's fast and easy-to-use. [Less]

Metrics updated about 16 hours ago

7

Thousand Parsec

 
Primary Language: shell script Licensed as: GNU General Public License 2.0 or later,GNU General Public License 3.0 or later,GNU Lesser General Public License 2.1

Thousand Parsec is not only a game by itself, it is also a framework for creating a similar group of turn-based space empire building games, which are often called 4X games, from the main phases found in them: eXplore, eXpand, eXploit and ... [More] eXterminate. Some examples of games which Thousand Parsec draws ideas from are Stars!, VGA Planets, Reach for the Stars, Master of Orion and Galactic Civilizations. The idea is that a protocol is specified which defines how game servers and game clients communicate with each other. Protocol also specifies which objects are available for custom games or rulesets, which can have different rules of gamplay. Any client should be able to connect with any server and player should be able to play any game with it. [Less]

Metrics updated 16 Jul 08

6

PySoy

 
Primary Language: Python Licensed as: GNU Affero General Public License 3.0

PySoy is a cross-platform Python module which enables developers to easily build custom Python-based 3D games. The engine features integrated physics, Ogg multimedia support, advanced rendering options such as bumpmap textures, and an optimized ... [More] C-based rendering system for high framerates. The purpose of the PySoy project is to enable more people to develop "commercial quality" copyleft games. [Less]

Metrics updated about 3 hours ago

4

1d6 roleplaying

 
Primary Language: Python Licensed as: GNU General Public License 2.0,GNU General Public License 3.0

The 1d6 project develops tools for the free One Die roleplaying System. Its first deliverable is a battle simulator using the simple One Roll combat System for quick combat resolution. Its second deliverable is the blob_battle, where two blobs ... [More] can duel. The third deliverable is babglet, which aims to ease game creation with pyglet. And then there's the TextRPG... [Less]

Metrics updated 29 Aug 08