2D / 3D / Jeux313 ressources dans cette catégorie Tous les codes sources mais aussi les jeux directement téléchargeables
2D / 3D / Jeux
Liste des 313 ressources de cette catégorie
|
|
Début de code source d'un casse-brique. Ce code gère le déplacement de sprites au clavier, ainsi que la transparence.
Les images (au format PNG) sont fournies et chargées à l'aide de SDL_Image.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 643 Ko
- Auteur : grincheux01
|
|
|
Code source d'une petite horloge utilisant l'algorithme de Bresenham (vous trouverez l'algorithme dans le tutoriel d'Anomaly (http://anomaly.developpez.com/tutoriel/sdl/partie2/#L3)) et montrant comment changer l'icône d'un programme.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 5 Ko
|
|
|
PlayBasic est un langage de programmation reposant sur les fenêtres et conçu pour la création de jeux vidéo 2D. Ce sont 25 années d'expérience dans le milieu qui ont été incorporés dans PlayBasic. Le but est de créer un langage de programmation permettant aux nouveaux programmeurs la flexibilité et l'ensemble des fonctionnalités pour un développement rapide de jeux vidéo, sans la complexité ni le coût. Donc tout le monde peut essayer le défi de créer un jeu vidéo !
Comme PlayBasic se concentre sur la création des jeux vidéo, il fournit une ensemble de fonctionnalités allant de la création de monde, de sprites, d'effets sur les images, de caméra, de primitives et de polygones et cela pour un ensemble de graphismes 2D (points/ligne ... Voir la suite
|
|
|
|
Defold est un moteur de jeux vidéo créé par deux développeurs travaillant chez King (Candy Crush). Il a été utilisé pendant quelques années en interne et est maintenant gratuitement accessible.
Disponible sur Windows, Linux et macOS, le moteur offre un éditeur de scène graphique, un éditeur de script (en Lua) et tous les outils pour créer des jeux 2D (éditeur de particules, gestion des atlas de textures...). Defold vous permet de créer des jeux en HTML 5, pour les mobiles ou pour les ordinateurs.
Defold vient avec une documentation complète et peut être étendu grâce à un système de plugins. Aussi, Defold s'accompagne de nombreux tutoriels officiels et des projets d'exemples.
|
Licence : Non renseignée
- Publié le 05/04/2020
- Éditeur : Defold
|
|
|
Pixelbox.js est un moteur de jeux vidéo offrant une panoplie d'outils permettant de créer facilement des jeux basés sur les tuiles (par exemple : Boulder Dash, Zelda Link's Awakening...). L'outil offre deux choses :
- un éditeur (comprenant un éditeur de niveau, un éditeur de sprites, un éditeur de musiques (de type tracker) et d'effets sonores) ;
- un bibliothèque JavaScript simple.
|
Licence : MIT
- Publié le 20/04/2020
- Éditeur : Cedric Stoquer
|
|
|
Un classique : Tetris.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 109 Ko
- Auteur : Mindiell
|
|
|
AGS est un outil qui vous permettra de créer des jeux "point & click" dans le style des jeux de Sierra ou LucasArt des années 90. AGS fournit un environnement de développement complet, ainsi qu'un moteur de rendu temps réel. Ne manquez pas le forum francophone dédié, comportant de nombreux tutoriels et démos.
|
|
|
|
Agar est une bibliothèque logicielle (un toolkit) portable, pour applications en C, C++ ou Objective-C (avec des liens vers Perl et Ada). Conçu pour être facile à intégrer, Agar promouvoit le développement de l'interface graphique autour de l'application, et non l'inverse. La bibliothèque Agar est conçue pour fonctionner sous n'importe quelle plate-forme en mesure de fournir un affichage graphique. Á partir de la version 1.4, Agar peut être compilé sans dépendances, et à même été utilisé sur plate-formes embarquées sans système d'exploitation. Lorsque compilée avec support multithread, la bibliothèque est entièrement thread-safe.
L'interface de pilote d'Agar rend toute application Agar portable à plusieurs plate-formes et système ... Voir la suite
|
Licence : BSD
- Publié le 17/04/2014
- Éditeur : Hypertriton
|
|
|
L'utilisation d'OpenGL conjointement avec le framework Graphics View.
|
Licence : LGPL
- Publié le 24/02/2011
- Taille 360 Kio
|
|
|
Code source du jeu mythique du serpent. Ce code gère le déplacement et l'agrandissement du serpent qui est implémenté utilisant une liste chaînée. Des pastilles apparaissent qu'il faut manger pour voir le serpent grandir.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 303 Ko
- Auteur : loka
|
|
|
|
Licence : Non renseignée
- Publié le 12/10/2013
- Éditeur : OpenGL
|
|
|
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
|
|
|
Une fontaine de particules sympa à regarder. Peut rendre les particules en tant que quads, ou en tant que points via les extensions GL_ARB_point_sprite et GL_ARB_point_parameters.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 482 Ko
|
|
|
Même exemple que le code précédant avec en plus des sprites mouvants sur l'écran, et utilisation d'une couleur de transparence.
|
Licence : Non renseignée
- Publié le 21/12/2010
- Taille 3 Ko
- Auteur : Mokona
|
|
|
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
|
|
|
Il s'agit d'une démo de rendu d'eau, utilisant les vertex / fragment programs et du multi-texturing.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 1 Mo
- Auteur : bafman
|
|
|
Unity est un moteur de jeux en C#, disposant d'un éditeur intuitif.
Une des particularité de ce moteur est la possibilité d'exporter son jeu directement dans une page web (grâce à un plugin s'intégrant dans votre navigateur).
Il est aussi possible de développer des jeux pour iPhone et Android.
|
Logiciel -
Licence : Gratuit pour usage non commercial
- Publié le 11/11/2016
- Éditeur : Unity
|
|
|
FPS Creator est, comme son nom l'indique, un logiciel permettant la création de jeux de tir à la première personne (FPS). Il propose un outil d'édition rapide à la création de ce type de jeux. On pourra également trouver des ensembles de modèles 3D pour les armes et enemis qui pourront être intégré à votre jeu.
|
Licence : Payant
- Publié le 06/01/2017
- Éditeur : FPS Creator
|
|
|
Voici une démo illustrant le célèbre "jeu de la vie", avec une implémentation hardware. Le rendu nécessite 10 passes, et utilise le texture mapping et le stencil buffer pour calculer la prochaine génération.
|
Licence : Non renseignée
- Publié le 03/01/2011
- Taille 60 Ko
|
|
|
Panda3D est un moteur 3D écrit en C++ utilisé pour le rendu 3D et le développement de jeux.
|
Licence : Freeware
- Publié le 29/11/2011
- Éditeur : Panda3D
|
|