2D / 3D / Jeux318 ressources dans cette catégorie Tous les codes sources mais aussi les jeux directement téléchargeables
2D / 3D / Jeux
Liste des 318 ressources de cette catégorie
|
|
|
Une jolie démo du reflective environment mapping. Elle illustre deux méthodes de rendu : via des shaders GLSL (nécessite OpenGL 2.0), et via le fixed function pipeline (manière "traditionnelle").
Elle utilise le chargeur de TGA.
Les binaires pour Windows et Linux sont fournis.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Mo
|
|
|
|
"Poutrage de loutres" un jeu de shoot 3D où l'on doit empêcher les loutres d'envahir un immeuble.
Il illustre les techniques suivantes :
- éclairage en toon shading ;
- motion blur ;
- glow ;
- moteur de particules ;
- chargement de modèles au format .OBJ ;
- gestion de collision basiques en 2D avec moteur physique simple.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 3.3 Mo
- Auteur : bafman
|
|
|
|
|
DX Studio est un EDI (Environnement de Développement Intégré) complet pour créer des applications 3D interactives. Pour cela, vous aurez à disposition un moteur temps réel 3D et une suite d'outils d'édition (dont un éditeur temps réel).
Le moteur peut être intégré dans une application C++ grâce au SDK.
Pour compléter le moteur, DX Studio propose de scripter vos scènes avec du JavaScript. De plus, grâce aux Active X, vous pourrez intégrer un lecteur dans vos applications C# et C++.
|
Licence : Freeware
- Publié le 13/01/2013
- Éditeur : WorldWeaver
|
|
|
|
AMD CodeXL est une suite d'outils conçu pour aider les développeurs à exploiter efficacement les CPU et GPU.
La suite existe en deux versions :
- un plugin pour Visual Studio
- un logiciel pour Windows et GNU/Linux
Le logiciel propose des fonctionnalités de débogage et de profilage pour le CPU et le GPU. Pour ce dernier, on retrouvera le support d'OpenGL et d'OpenCL et des possibilités de débogage à l'exécution.
|
Licence : Freeware
- Publié le 06/10/2012
- Éditeur : AMD
|
|
|
|
ClanLib est un framework C++ multiplateforme offrant tout ce qu'il faut pour développer des jeux et bien plus (GUI, XML, signaux, gestion de fichiers, de threads...).
|
Licence : LGPL
- Publié le 29/11/2011
- Éditeur : ClanLib
|
|
|
|
Voici la base d'un projet utilisant la SFML 1.6 pour Code::Blocks sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application SFML. Le code source est simpliste et commenté. Il ouvre une fenêtre SFML et permet de la fermer, soit en cliquant sur la croix, soit en appuyant sur Echap.
L'avantage d'un tel projet contrairement aux différents tutoriels du net est que la SFML est incluse directement dans le projet et permet une distribution du code source simple et efficace.
Pour Linux, il ne devrait pas y avoir grand chose à modifier.
|
Licence : Freeware
- Publié le 03/10/2012
- Taille 18,4 Mo
- Auteur : LittleWhite
|
|
|
|
Spring est un moteur de jeu spécialisé dans les jeux de stratégie en temps réel.
Tout est personnalisable en LUA, de l'interface graphique à l'intelligence artificielle.
Déjà de nombreux jeux ont été réalisés avec Spring : http://springrts.com/wiki/Games
Le moteur supporte :
- des batailles de plus de 5000 unités ;
- d'immenses cartes ;
- plusieurs types de caméras ;
- le jeu en ligne, en LAN ou seul.
|
Licence : GPL
- Publié le 17/06/2012
- Éditeur : Spring
|
|
|
|
Framework C++ de développement de jeux bâti autour de DirectX et de l'API Windows, SxDL se veut une bibliothèque simple à manipuler pour vous permettre de mettre sur pied des jeux 2D ou 3D très rapidement.
|
Licence : GPL
- Publié le 29/11/2011
- Éditeur : SxDL
|
|
|
|
Voici la base d'un projet utilisant la Allegro 5 pour Visual Studio 2008 sous Windows.
Le projet est configuré afin de démarrer rapidement une nouvelle application Allegro 5. La version utilisée est la version monolithe compilée avec Visual Studio 2008. Cela signifie que vous devez avoir Visual Studio 2008 et que cela ne marchera pas nécessairement pour les autres versions. L'avantage de la bibliothèque monolithe est qu'elle contient tous les modules en un seul fichier. Le programme ouvre une simple fenêtre et la ferme au bout de dix secondes.
L'avantage d' ... Voir la suite
|
Licence : Freeware
- Publié le 08/10/2013
- Taille 4 Mo
- Auteur : LittleWhite
|
|
|
|
Librairie de parsage et de rendu de fichiers Flash (SWF), en utilisant les API 3D telles que OpenGL pour le rendu.
|
Licence : Non renseignée
- Publié le 29/11/2011
- Éditeur : Thatcher Ulrich
|
|
|
C'est mon premier "vrai" projet en C++.
Et c'est vraiment le premier avec la SDL (hors tuto).
Ce programme n'utilise ni son ni image (les formes des pièces sont calculés).
Le jeu se pilote au clavier et l'on peut y jouer avec une manette (uniquement les boutons et les Hat)
Le code n'est pas parfait.
L'héritage de CTetris par F_Jeu n'est pas forcément judicieuse mais je pensais rajouter des procédures virtuelles pour jouer des sons ou faire clignoter les lignes avec qu'elles disparaissent (ce qui n'est pas le cas).
Pour ce qui est des tableaux à 2 dimensions (l'air de jeu, les pièces, autres), il y en a de 2 sortes :
- des vector de vector
- des pointeur de pointeur
J'imagine bie ... Voir la suite
|
Licence : Libre
- Publié le 11/11/2014
- Auteur : Narwe
|
|
|
|
Bass est une bibliothèque audio destinée à offrir aux développeurs un maximum d'efficacité et de fonctionnalités.
|
Licence : Non renseignée
- Publié le 29/11/2011
- Éditeur : Un4seen
|
|
|
|
Programme basé sur la démonstration du blur accompagnant le tutoriel sur les FBO
Il y a trois passes :
- la première dessine le cube dans une première texture ;
- la seconde dessine la pyramide dans une seconde texture ;
- la troisième dessine le plan utilisant les deux textures précédentes.
Un bogue que j'ai rencontré, c'est lors de l'affichage de la texture de la pyramide (une fois toutes les tuiles tournées), les coordonnées de la texture n'était pas les mêmes que celles de la première texture. ... Voir la suite
|
Licence : GPL
- Publié le 13/05/2012
- Taille 1236 Ko
- Auteur : LittleWhite
|
|
|
|
|
|
Licence : GPL
- Publié le 10/05/2012
- Taille 1208 Ko
- Auteur : LittleWhite
|
|
|
|
|
GPU Shark est un logiciel très léger pour surveiller les utilisations de ses cartes graphiques. Le logiciel est basé sur ZoomGPU et fonctionne pour les séries Geforce et Radeon. L'outil fournit une vue globale des information dans une simple fenêtre.
|
Licence : Freeware
- Publié le 23/01/2013
- Éditeur : Geeks3D
|
|
|
|
|
Les vertex array objects (VAO) d'OpenGL 4.
|
Licence : Non renseignée
- Publié le 14/07/2016
- Taille 17 Kio
- Éditeur : Donald Urquhart
|
|
|
|
Epic Games, le studio à l'origine des Unreal / Unreal Tournament et Gears of War, a publié une version gratuite de son moteur, l'Unreal Engine.
Avec ce kit, vous pourrez créer vos jeux à l'aide de l'éditeur de carte, mais aussi par le biais du langage de script spécifique au moteur : l'unreal script. Le moteur propose de nombreuses technologies telles que le Kismet pour rendre les cartes facilement interactives et dynamiques, un moteur de cinématique, un éditeur de matériaux (shaders). Cet ensemble d'outils permet de faire un jeu complet.
|
Licence : Gratuit pour usage non commercial
- Publié le 24/03/2012
- Éditeur : Epic Games
|
|
|
|
Clickteam Fusion 2.5 fait suite au logiciel Multimedia Fusion 2. Il permet de facilement créer des jeux vidéos en proposant un éditeur d'événement. Celui-ci vous permet de créer rapidement des applications et des jeux et ceux, sans nécessairement avoir besoin de toucher à un langage de programmation. La force de cette solution est de permettre d'exporter pour Windows, en plugin Web, en Java, Flash, Python, XNA, iOS et Android.
Notamment, le jeu Heart forth, Alicia a été réalisé avec Clickteam Fusion 2.5
|
Licence : Payant
- Publié le 07/03/2014
- Éditeur : Clickteam
|
|
|
|
|
libVLC est la bibliothèque qui permet aux développeurs de créer des applications utilisant les fonctionnalités que l'on retrouve dans VLC. Ainsi, avec cette bibliothèque vous pourrez lire les vidéos au sein de vos applications.
libVLC possède des binding pour le C++ , Java, Pascal, Python, Objective C, GO
|
Licence : LGPL
- Publié le 24/03/2012
- Éditeur : VideoLAN
|
|
|
|
|
GLM est une bibliothèque C++ reposant exclusivement sur une série d'en-têtes fournissant des fonctions mathématiques pour le rendu graphique dans des logiciels basés sur HLSL
|
Licence : Non renseignée
- Publié le 15/04/2012
- Éditeur : G-Truc Creation
|
|