GamePlay - Le Bottin des Jeux Linux

GamePlay

Specifications

Title: GamePlay Type: Tool
Genre: Development Status:
Category: Development ➤ Engine ➤ 2D & 3D ➤ Misc. Commercial:
Tags: Development; 2D & 3D engine; Keyboard; Mouse; Gamepad; Touch Friendly; 3D Sound; Scene graph system; Animation system Demo:
Released: Latest : 4.0.0 / Dev : 4de92c4 Package Name:
Date: 2017-05-18 Extern Repo:
License: Apache 2.0 Deb Repo:
View: Third & First person Package:
Graphic: 2D & 3D Binary: ✓
Mechanics: Real Time Source: ✓
Played: Single & Multi PDA:
Quality (record): 5 stars Quality (game):
Contrib.: Goupil & Louis ID: 11168
Created: 2012-11-18 Updated: 2018-08-05

Summary

[fr]: Un framework libre et multi-plateforme pour le développement de jeux en 2D et 3D multi-plateforme (mobile et desktop) en C++. Parmi ses fonctionnalités on retrouve le support OpenGL et OpenGL ES (mobile), le son 3D, la gestion des périphériques Desktop et mobile, la gestion de matériau à base de shader, des lumières, des caméras, la gestion des animations (par squelette) et particules, des sprites, une bibliothèque mathématique vectorielle pour la 2D/3D et pour la visibilité, et bien d'autres choses. [en]: A free/libre and cross-platform framework for the development of 2D and 3D cross-platform games (mobile and desktop) in C ++. Features include OpenGL and OpenGL ES (mobile) support, 3D audio, Desktop and mobile device management (mouse, touch, gamepad, ...), shader-based material management, lights, cameras, animation (skeletal animation) & particles management, sprites management, a vector math library with 2D/3D math and visibility culling, and many other things.

Videos

Présentation / Presentation :


Quelques exemples / Some examples (Showcase) :

Links

Website & videos
[Homepage 1 2] [Dev site] [Features/About] [Screenshots] [Videos t ts gd gu id r lp d d d d d g g g g g g g[fr] g[de] g[ru] g[pl] g[cz] g[sp] g[pt] g[it] g[tr] g] [WIKI] [FAQ] [RSS] [Changelog 1 2]

Commercial : (empty)

Resources
• (empty)
Technical informations
[Open Hub] [PCGamingWiki] [MobyGames] [Showcase]

Social
Devs (Gameplay Team [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Devs (BlackBerry Limited [fr] [en]) : [Site 1 2] [twitter] [YouTube] [Interview 1 2]
Game : [Blog] [Forums] [twitter] [YouTube]

On other sites


Reviews


News / Source of this Entry (SotE) / News (SotN)
[Ubuntu Vibes(20121012)]

Description [fr]

Un framework pour le développement de jeux en 2D et 3D multi-plateforme en C++, par la Gameplay Team, initié par Sean Paul Taylor de BlackBerry Limited, ex Research In Motion (RIM).
En C++.

Gameplay est un framework libre et multi-plateforme pour le développement de jeux en 2D et 3D multi-plateforme (mobile et desktop) en C++. Parmi ses fonctionnalités on retrouve le support OpenGL et OpenGL ES (mobile), le son 3D, la gestion des périphériques Desktop et mobile, la gestion de matériau à base de shader, des lumières, des caméras, la gestion des animations (par squelette) et particules, des sprites, une bibliothèque mathématique vectorielle pour la 2D/3D et pour la visibilité, et bien d'autres choses.


GamePlay est un framework / moteur de jeu C ++ open-source multi-plateforme pour créer des jeux mobiles et de bureau en 2D / 3D.

Bénéficiez d'un contrôle total sur le développement de votre jeu en utilisant ce framework de jeu multi-plateforme en C ++ sous licence Apache 2. Rejoignez les innombrables autres développeurs qui utilisent et améliorent activement GamePlay.

Description [en]

GamePlay is an open-source, cross-platform, C++ game framework/engine for creating 2D/3D mobile and desktop games.

Enjoy complete control over your game development by using this C++, Apache 2 licensed, cross-platform game framework. Join the countless other developers who are actively using and improving GamePlay.

Features

☑ C++ with Lua

Industry tried and true. GamePlay is 100% written in C++ and provides Lua bindings. Providing a very fast, and very efficient framework with scripting support. The framework uses a consistent object-oriented design throughout its many components.

☑ Open Source

As a developer you don't have to be constrained by what the framework provides. Dive in and make it your own. It's also great to see how things are working under-the-hood. Posting fixes and working on new features is strongly encouraged.

☑ Cross Platform

GamePlay makes light work out of writing cross platform games. GamePlay also supports development on different platforms with different tool chains.

☑ Community Support

GamePlay has an active community that is friendly and helpful. Don't be shy. Posting your questions is encouraged, and so is showing off your results.•


• Full-featured OpenGL (desktop) and OpenGL ES (mobile) based rendering system.
• Shader-based material system with built-in shader library.
• Scene graph system with support for lights, cameras, audio, physics and drawables.
• Declarative scene, animation, particles and material bindings.
• Heightmap based terrains with multiple surface layers and LOD.
• Easy-to-use sprite, tileset and text rendering.
• Declarative UI system supporing 2D/3D themeable user interfaces.
• Built-in UI core controls and layouts.
• Fully extensible animation system with skeletal character animation.
• Complete 3D audio system with WAV and OGG support.
• AI agent, state machine and messaging.
• Full vector math library with 2D/3D math and visibility culling.
• Mouse, keyboard, touch, gestures and gamepad support.
• Lua script bindings and user binding generator tool.