Panda3D
Game Homepage
Free 3D Engine Panda3D is a powerful 3D engine written in C++, with a complete set of python bindings. It is a modern engine supporting advanced features such as shaders, stencil, and render-to-texture. Panda3D is unusual in that it emphasizes a short learning curve, rapid development, and extreme stability and robustness. Panda3D is free software that runs under Linux, Mac OS X, or Windows. License: free
Reviews: 0 |
|
PLib
Game Homepage
A portable, LGPL game development library. The contents of PLIB are: - GUI Widgets - A fully portable GUI interface that needs only OpenGL and C++.
- Sound/Music Replay - A fully portable Audio driver suited to C++, GLUT and realtime applications that need low latency.
- Matrix/Vector math - A set of matrix and vector math functions that was specifically written to simplify the writing of efficient OpenGL programs. You need to include this code into any SSG applications.
- Scene Graph - A scene graph library layered on top of OpenGL.
- Joystick - Supports more Joysticks with more axes and buttons than GLUT.
- Fonts/Text - Supports text output in OpenGL using texture mapped fonts. These are much faster to render than GLUT's fonts.
- Utilities - A simple portability library to hide basic operating system incompatibilities. UL is still in very early development.
- Scene Graph Auxiliary - Additional functionality layered onto SSG - not every SSG program will need these but they can perhaps save you some effort.
- C-like Scripting language - an efficient script execution environment that's designed to allow more control of the scripts execution by the application.
- A simple windowing library.
These components work identically under all flavors of Win32 (WinNT, Win95 and Win98), MacOS, OS-X, BeOS, Linux, BSD and a number of other UNIX systems. One major feature of PLIB is it's lack of external dependancies. Games can depend solely on PLIB and OpenGL - which make installation very much easier for you end-users. License: free
Additional System Requirements: OpenGL or Mesa.
Reviews: 0 |
|
|
Pygame
Game Homepage
A set of Python modules for creating games in Python. Pygame is a set of python modules written to help create games in Python. The package is wrapped around SDL and several of the SDL daughter libraries. There are currently several released open source games and applications built with Pygame. Version 1.1 adds a large list of features and cleanup bugfixes. Highlights of Pygame features are listed: (items with an asterisk "*" are new for Pygame 1.1) - * Full OpenGL support through pyopengl
- * Transform module for image scaling, rotation, and flips
- Image loading from many formats, with alpha and colorkeys
- Streaming music data; mp3, mod, ogg (and more)
- CDROM support with audio playback
- Joystick input handling
- Antialiased Truetype font rendering
- Multiple sound channel mixer
- Cross platform (with multiple video backends on each platform)
The package also comes with complete documentation, tutorials, and many playable examples. There is an active mailing list and IRC channel, which makes getting started much more accessible. Pygame takes SDL's C interface and turns it into a more pythonic package, with objects, exceptions, and other utility modules. Aside from compiling and installing from source, there is also a full installer for Windows, RPM support for Linux, and a separate DEB and unofficial apt repository for Debian. For FreeBSD there is an active port available. A compressed archive with the compiled binaries is available for MacOS, and coming soon for BeOS. License: free
Reviews: 0 |
|
Pyzzle
Game Homepage
Pyzzle is a free cross platform Myst/Riven interface style game Pyzzle is a free and open source cross platform Myst/Riven interface style game engine. Pyzzle is written by Andrew Jones for the 'MadTV' project using Pygame library. Pyzzle comes with Orbis Tertius test graphics. A small environment created by malefico which demonstrates Pyzzle's important features. My goal for Pyzzle when it reaches 1.0 is to give its users the ability to implement large or small scale projects with maximum freedom and minimum hack work. Pyzzle game makers will have the ability to implement any features (and more) found in Riven. License: free
Additional System Requirements: SDL >=1.2.2 SDL_image >=1.2 SDL_ttf >=2.0.3 SDL_mixer >=1.2 SMPEG Pygame >=1.5 Python >=2.2.1
Reviews: 0 |
|
Raydium
Game Homepage
A portable OpenGL 3D full featured game engine Raydium is a game engine. It provides a set of functions which allows quick and flexible game creation. It features 3D captures, data repositories, in-game live video capture and playback, a themable GUI, networked physics, full Python bindings, and many other things. The main idea is to keep all this as simple as possible. License: free
Reviews: 0 |
|
rubygame
Game Homepage
Flexible game development library for ruby Rubygame is a cross-platform game and multimedia library for the ruby programming language. It provides flexible high-level ruby classes on top of SDL to make game programming fast and enjoyable. Some of the features of Rubygame are: - Image loading in many formats.
- Scaling, rotating, and flipping images.
- TrueType Font and SFont (bitmap font) support.
- Keyboard, mouse, and joystick input.
- Flexible sprite library for game objects.
- OpenGL integration for 3D hardware-accelerated graphics.
- Sound mixing and playback.
License: free
Additional System Requirements: - ruby 1.8
- SDL 1.2.7
- SDL_gfx 2.0.10 (optional)
- SDL_image 1.2.3 (optional)
- SDL_mixer 1.2.7 (optional)
- SDL_ttf 2.0.6 (optional)
Reviews: 0 |
|