Jeux
Table of Contents
1. Moteurs de jeux
Plusieurs moteurs de jeux existant sur le marché:
Les plus gros (3D) :
- Godot
Unity (propiétaire)
A* Pathfinding est un addon payant et propriétaire pour pouvoir faire du pathfinding.
- Unreal (propriétaire)
Les deux moteurs de jeux propriétaire sont gratuits tant qu'on ne rempli pas certaines conditions.
Plus petits (surtout de la 2D):
- GameMaker (propriétaire)
- RPGMaker (propriétaire)
- Renpy (pour faire des Visual Novels)
- Raylib
-
Reste peu mature, une équipe de développeurs indépendants a migré sur Unity à cause de cette immaturité. Au moins, ils expliquent comment faire de jolies interfaces avec le moteur de jeu.
2. Logiciels
- Noesis
- intergiciel (middleware) pour faire des interfaces. Disponible pour Unreal, Unity et avec des moteurs de jeux autres. Propriétaire mais avec certaines parties ouvertes sur leur Github.
- SpriteFusion
- logiciel de création de niveaux en ligne (freeware)
3. Assets
On peut utiliser plusieurs logiciels pour en faire
- Blender
- Libresprite / Asesprite
On peut en trouver sous licence CC0 sur le site de Kenney.
4. Techniques
- Patrons de conception pour le jeu vidéo
4.1. Raycasting
Technique consistant à projeter des rayons depuis la caméra et afficher les murs quand les rayons en touchent. Un très bon tutoriel explique comment le coder (en plusieurs parties).