English Русский 中文 हिन्दी Español Français Deutsch Português 日本語 Bahasa Indonesia Svenska Беларуская Українська Polski Nederlandse
Salut ! Chez Luden.io, nous développons SuperWEIRD (voir le jeu sur Steam). C’est un jeu en coopération sur la conception et l’automatisation de systèmes avec des robots semblables à des lemmings, réalisé avec le moteur Defold.
Au début du développement, nous avons mené de nombreuses expériences sur les styles visuels et le gameplay. Nous nous sommes dit que cela pourrait être utile à d’autres développeurs et avons décidé de publier le code, les textures et les animations issus de ces expériences sous la licence ouverte CC0.
Dans ce dépôt, vous trouverez six styles visuels différents (video) et la logique de gameplay d’un simulateur de magasin/production. Le joueur exécute les commandes des clients et développe la production. Vous pouvez jouer à la demo on itch.io.
Rejoignez notre Discord pour nous dire ce que vous construiriez avec ces prototypes. Ou jetez un œil à notre YouTube channel — il y a beaucoup de contenu intéressant, y compris les SuperWEIRD dev diaries.
Liens :
- Discord (nous y sommes tous les jours) : https://discord.gg/ludenio
- YouTube : https://www.youtube.com/@ludenio
- Newsletter avec des mises à jour et des journaux de développement : https://ludenio.substack.com/
- Twitter (X) : https://x.com/luden_io
SuperWEIRD est créé avec le soutien de Carina Initiatives, un fonds philanthropique qui œuvre pour donner aux enfants de communautés diverses l’accès aux sciences et aux technologies. Ils considèrent les mathématiques comme le fondement des innovations futures et financent des organisations qui inspirent et développent les talents en mathématiques. Si vous vous intéressez à d’autres projets éducatifs, découvrez les partenaires de Carina Initiatives :
- Installez Defold Editor : https://defold.com
- Clonez ou téléchargez le dépôt.
- Ouvrez le dossier du projet dans Defold Editor.
- Compilez et exécutez le projet.
Remarque : la modification des animations Spine nécessite Spine Editor.
-
Chargement
loader— démarre avec le jeu, reste en mémoire et gère le chargement/la décharge des collections via le Collection Proxy ; au lancement, il initialise le menu de démarrage.menu— le menu de démarrage affiché au lancement du jeu.
-
Base
main— code commun du jeu : scripts et modules utilisés dans tous les mondes ; contient toute la logique de jeu.assets— ressources du jeu : textures, modèles Spine, tilemaps et atlas. Chaque monde possède son propre dossierworld_1,world_2, etc., avec des visuels uniques.worlds— configuration visuelle des mondes : collections et objets de jeu. Chaque monde est une collection séparée dansworld_1,world_2, etc.
-
Extras
SuperWEIRDGameKit_assets— un ensemble organisé de graphismes et de modèles Spine utilisés dans le projet.
- Le changement de monde est géré via
loader, qui charge et décharge des collections. - Personnalisation d’un monde : mettez à jour les paramètres visuels et les objets de jeu dans
worlds/world_X, et les graphismes dansassets/world_X.
- Créez les dossiers
assets/world_Networlds/world_N. - Copiez un modèle à partir d’un monde existant.
- Enregistrez le nouveau monde dans le code du loader/du menu (voir la logique dans
main). - Assurez-vous que les collections et les ressources sont correctement liées.




