Épisode #8 — BALLS-IN : Développement du Jeu (part 2)
On a accéléré le développement de notre Jeu de Course Blockchain pendant tout l’été ! On a bossé comme des acharnés pour tenir notre roadmap.
Dans l’Épisode 3 on était sur de la recherche et des tests :
Aujourd’hui, tu vas découvrir le début de la phase de développement !
D’une façon simple pour que cela soit accessible à tous.
On a commencé à créer un 1er Prototype, ultra basique :
L’objectif : développer la base de Gameplay du jeu.
Pour cela, on a passé des heures à jouer à différents jeux de courses.
Ensuite on a développé une 1ère Version un peu plus évoluée :
Il n’y a aucun habillage graphique car les objectifs sont les suivants :
- 1ère intégration d’un skin NFT in-game en 3D
- Commencer à tester la physique globale (non-optimisée)
On a ensuite travaillé sur cette 2nd Version :
À cette étape, on a un triple objectif :
- 1er mouvement de la BALLS-IN (gauche/droite)
- Gestion de la vitesse + caméra
- Création des premiers obstacles (évitements)
Suite à de nombreux tests, on a validé ces objectifs.
À cette étape, on ne pense toujours pas à l’aspect graphique mais à la conception de l’environnement. Plus précisément : LA MAP
Avant de développer, on réfléchit aux bonnes pratiques :
La construction de la Map est stratégique pour 2 raisons :
- aider le joueur à avoir une bonne expérience in-game
- être cohérent avec les contraintes techniques (gravité, vitesse, caméra…)
Une fois la construction de la Map terminée, on a refait des séries de tests.
Nos Advisors et certains Racers de notre communauté ont testé à nouveau le Gameplay pour nous donner des feedbacks.
Cette fois-ci, ils n’ont pas joué seul mais contre plusieurs BALLS-IN :
Ce screenshot paraît simple mais en back-end une IA (Intelligence Artificielle) a été développée sur plusieurs mois.
Ces éléments techniques : physique, vitesse, lumière, caméra, collisions, sauts sont désormais validés sur les BALLS-IN concurrentes.
Le développement de l’IA a été sans doute l’étape la plus difficile.
Depuis la rédaction de cet article, le développement du jeu a bien évolué !
Dans l’Épisode #12 : tu découvriras les habillages 3D, les décors avec un bel environnement visuel que le joueur va prendre plaisir à regarder.
D’ici là, voici un teasing de quelques assets 👀
Pendant ces 3 derniers mois de développement nous avons rencontré notre lot de difficultés et c’est normal :
- Le développement de l’IA a été très complexe pour gérer une course avec plusieurs BALLS-IN qui ont toutes des comportements différents mais cohérents avec un objectif commun : la victoire.
- Nous avons eu de nombreuses séries de tests interminables, des corrections de bugs in-game, problèmes d’intégration, des choix de développement et graphiques à faire pour respecter notre timing…
- Nous n’avons pas eu de vacances et nous assumons notre choix.
L’équipe se compte sur les doigts d’une main, certains sont full-time d’autres en part-time avec un financement en fonds propres. Nous aimerions parfois aller un peu plus vite mais nous sommes quand même arrivés à tenir la roadmap avec nos contraintes.
Ces difficultés ont les a partagé avec d’autres développeurs de jeux blockchain que vous allez découvrir dans les 2 prochains épisodes.
Aujourd’hui, nous pensons qu’en terme de développement (gameplay) le plus dur est derrière nous. On se concentre maintenant sur le graphisme !
À très vite pour découvrir la suite…
Website : https://www.balls-in.xyz/
Twitter : https://twitter.com/ballsingame
UK Version : https://medium.com/@balls-in
See you Racers! 🔴💨