OpenRA est un projet open source qui recrée et modernise les jeux de stratégie en temps réel classiques, comme Red Alert , Command & Conquer et Dune 2000 .
Télécharge Godot 4.x sur godotengine.org
Installe-le, ouvre-le, et crée un nouveau projet
Crée un dossier scenes
pour tes scènes (unités, terrain, UI)
Crée un dossier scripts
pour les scripts GDScript
Crée une nouvelle scène Unit.tscn
avec un CharacterBody3D
(ou Node2D
si 2D)
Ajoute un CollisionShape
et un MeshInstance3D
(pour la 3D)
Ajoute un script Unit.gd
:
Dans ta scène principale (Main.tscn
), ajoute un Control
pour l’interface UI
Implémente une zone de sélection rectangle avec la souris (drag)
Utilise InputEventMouse
pour détecter le clic et drag
Stocke les unités sélectionnées dans une liste
Sur clic droit, envoie la position vers chaque unité sélectionnée (variable target_position
)
Chaque unité se déplace vers ce point
Ajoute un script AI qui détecte les unités ennemies proches
Si une unité ennemie est proche, attaque ou suit
Ajoute une barre de vie (UI) pour chaque unité
Implémente des bâtiments avec construction/déploiement d’unités
Crée un système de ressources
Ajoute des effets visuels, sons, animations
Si tu veux, je peux te préparer un petit projet Godot complet, prêt à ouvrir avec ces bases, pour que tu puisses directement tester et développer dessus.