Épisode #8 — BALLS-IN : Développement du Jeu (part 2)

BALLS-IN FR
4 min readSep 6, 2022

--

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 :

Début de la pre-prod (Sketch 2D)

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 :

1er Prototype sur Unity

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 :

1ère Version Jouable

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)
Intégration BALLS-IN 3D + Physique

On a ensuite travaillé sur cette 2nd Version :

Mouvement + Vitesse + Caméra

À 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 :

Analyse d’une course sur Mario Kart

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 👀

Mystery Box + Booster

Pendant ces 3 derniers mois de développement nous avons rencontré notre lot de difficultés et c’est normal :

  1. 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.
  2. 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…
  3. 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! 🔴💨

--

--