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
|
|
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
|
|
|
Ethanon Engine est un moteur de jeu 2D ayant des implémentations pour Windows, Android et iOS (compatible OpenGL ES 2). Sachant que le code est disponible publiquement il doit être possible de porter le moteur.
Le moteur n'est pas prévu pour les non programmeurs et demandera des connaissances en C++.
L'objectif principal des développeurs a été de fournir un moteur ayant une haute qualité dans la gestion de la lumière, des ombres et des effets de particules tout en offrant une interface pour créer les effets et un système de scripting (reposant sur AngelScript).
Bien que le moteur soit entièrement basé sur des sprites 2D, il uti ... Voir la suite
|
Licence : MIT
- Publié le 02/03/2013
- Éditeur : CyberChimps
|
|
|
|
Voici la base d'un projet utilisant la SFML 2 pour Code::Blocks sous Windows. Cette version n'est compatible qu'avec MinGW 4.7.
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.
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 20/05/2013
- Taille 5 Mo
- Auteur : LittleWhite
|
|
|
|
|
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
|
|
|
|
|
|
Licence : Non renseignée
- Publié le 07/02/2013
- Taille 262 Ko
- Auteur : LittleWhite
|
|
|
|
Voici la base d'un projet utilisant la Allegro 5 pour Code::Blocks 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 MinGW 4.7.0. Cela signifie que vous devez avoir MinGW 4.7.0 pour faire fonctionner ce projet. 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'un tel projet contrairement aux différents tutoriels du ne ... Voir la suite
|
Licence : Freeware
- Publié le 08/10/2013
- Taille 4 Mo
- Auteur : LittleWhite
|
|
|
|
|
Collection d'outils et de bibliothèques permettant de développer des jeux et simulations graphiques de haute qualité, flexible et entièrement contrôlable via un système de scripts.
|
Licence : LGPL
- Publié le 29/11/2011
- Éditeur : RealmForge
|
|
|
|
|
Moteur multi-plateforme, multihread et orienté jeux vidéo, composé d'une bibliothèque bas niveau et d'une partie plus haut niveau.
|
|
|
|
|
|
|
Buildbox est un outil de création de jeux vidéo dont l’objectif est de permettre aux créateurs de produire un jeu sans jamais avoir besoin de toucher au code. Pour cela, l'outil propose des ressources préconçues permettant de mettre en place des mécanismes de gameplay (par exemple, une clé qui ouvre une porte).
|
Licence : Shareware
- Publié le 21/12/2019
- Éditeur : Buildox
|
|
|
|
OpenCL est une extension standardisée au C pour supporter le développement sur GPU. Elle est concurrent à CUDA, mais cette dernière, bien que non standard, est souvent préférée pour sa simplicité d'utilisation.
|
Licence : Freeware
- Publié le 29/11/2011
- Éditeur : Khronos Group
|
|
|
|
Demoniak 3D est un outil de développement de jeux et d'application 3D en français. A base de XML, LUA et GLSL, il vous permettra de concevoir toutes les applications 3D que vous souhaitez.
|
Licence : Freeware
- Publié le 04/12/2011
- Éditeur : Ozone 3D
|
|
|
|
|
TextureLab permet de créer des textures de manière procédurale, en connectant simplement des nœuds entre eux. L'outil a pour objectif de devenir un concurrent de Substance Designer. De plus, l'outil possède la fonctionnalité d'export vers le moteur de jeux Unity.
|
Licence : GPL
- Publié le 13/04/2020
- Éditeur : njbrown
|
|
|
|
|
CodeAnalyst est un outil de profiling permettant l'amélioration des performances de vos applications utilisable pour les possesseurs de processeur AMD. Ce logicel est l'un des rares outils de ce type qui est entièrement gratuit.
|
Licence : Freeware
- Publié le 04/12/2011
- Éditeur : AMD
|
|
|
|
|
FurMark est un benchmark OpenGL permettant de stresser le GPU. Pour cela, il force le GPU à donner son maximum afin de tester la stabilité de la carte graphique (mais aussi du processeur physique), en poussant les températures et les modules de régulation de voltage. L'outil est très utilisé par les overclockers afin de valider la stabilité de leurs changements.
|
Licence : Freeware
- Publié le 23/01/2013
- Éditeur : Geeks3D
|
|
|
|
|
Framework C/C++ pour programmer des jeux vidéo et spécifiquement conçu pour les débutants en programmation.
|
Licence : ZLib
- Publié le 24/08/2018
- Éditeur : Ray
|
|
|
|
|
NVIDIA Inspector est un outil d'analyse pour les cartes uniquement. Il permet de connaître des infos pratique sur votre carte, mais aussi de paramétrer les différentes fréquences de celle-ci.
|
Licence : Freeware
- Publié le 14/04/2012
- Éditeur : OrbLog
|
|
|
Alors que la spécification d'OpenGL ES 3.0 est récente et que les premières puces compatibles voient le jour, ce benchmark vous permet de connaître les performances du support d'OpenGL ES 3.0 de votre téléphone sous Android.
La démonstration repose sur le célèbre moteur de jeux Unity et reprend la scène "RobotLab". Le Nexus 4, Nexus 10 et le Nexus 7 peuvent exécuter le benchmark.
Vous pouvez trouvez une version de ce benchmark pour OpenGL ES 2.0 : http://jeux.developpez.com/telecharger/detail/id/3528/Benchmark-Unity-OpenGL-ES-2-0
N'hésitez pas à l'ex ... Voir la suite
|
Licence : Freeware
- Publié le 03/08/2013
- Éditeur : Maniac Games
|
|
|
|
|
Pour aider les débutants, voici la source d'un simple casse briques réalisé en VisualStudio 2010; le framework.NET est en 2.0.
Ce jeu 2D est en fait une utilisation 3D sans camera.
Composé de :
- Un formulaire principal
- Un module principal
- Une classe DirectX
- Une classe Objet3D
|
Licence : Non renseignée
- Publié le 30/09/2012
- Taille 605 Ko
- Auteur : chris188
|
|
|
|
GeeXLab repose sur OpenGL, PhysX, LUA et Python pour proposer un outil de prototypage 3D temps réel. C'est avec un tel outil, que vous allez pouvoir tenter de créer de nouveaux effets (shader) sans avoir à développer votre propre moteur. Le LUA et le Python permette un scripting aisé et de s'amuser directement avec le coeur de la programmation 3D. Avec GeeXLab vous pourrez réaliser des petites démos, des benchmarks et même des jeux.
Il existe aussi une version PRO de l'outil permettant un usage commercial de vos réalisations.
Finalement, vous pouvez aussi être intéressé par le SDK qui vous permettra d'utiliser le moteur de GeeXLab dans vos applications C++.
|
Licence : Gratuit pour usage non commercial
- Publié le 12/01/2013
- Éditeur : Geeks3D.com
|
|