2 points par GN⁺ 2023-10-08 | 2 commentaires | Partager sur WhatsApp
  • Une plateforme de création et de jeu permettant de créer et jouer instantanément avec des amis, sur n’importe quel appareil
  • Fournit un Object Editor pour créer des objets de jeu avec des voxels, des cubes colorés, ainsi qu’un Game Editor pour assembler ces objets et composer un jeu
  • L’édition de jeux permet une édition collaborative multijoueur par simple partage de lien, avec prise en compte en temps réel via du scripting TypeScript, sans build
  • Possibilité de créer des personnages, d’ajouter des comportements (behaviors), et de configurer l’ambiance et les interactions du jeu avec des effets d’éclairage et de filtres
  • La version finale devrait ajouter le scripting visuel, les terrains 3D (terrain), le son et une fonctionnalité de monétisation (Earn)

Présentation de dot big bang

  • Une plateforme pour créer des jeux et y jouer instantanément avec des amis, partout et sur tous les appareils
  • Actuellement disponible en alpha publique

Fonctionnalités actuellement disponibles

  • Object Editor

    • Éditeur permettant de créer des objets de jeu à partir de cubes colorés appelés voxels
    • Les objets sont les unités de base qui composent un jeu
    • Fonctionne actuellement le mieux sur ordinateur de bureau et portable
  • Game Editor

    • Permet de créer un jeu en y intégrant ses propres objets ainsi que les objets favoris de ses amis
    • Possibilité de partager le jeu créé avec des amis et d’y jouer ensemble en multijoueur
    • Fonctionne actuellement le mieux sur tablette et ordinateur

Ce qu’il est possible de faire dans l’alpha

  • Création de jeux : créer son propre jeu avec le Game Editor, en utilisant ses propres objets ou ceux créés par d’autres
    • Modifier l’ambiance avec des effets d’éclairage et de filtres
    • Donner de la vie au jeu avec les Template Toys
  • Création d’objets : créer ses propres objets en voxel avec l’Object Editor et les utiliser dans un jeu
  • Personnages : créer des personnages de jeu en équipant des objets dans le générateur de personnages
  • Comportements (Behaviors) : ajouter des comportements aux objets pour leur donner vie
  • Édition multijoueur : modifier un jeu à plusieurs avec des amis en mode multijoueur, simplement en partageant un lien
  • Scripting : créer des comportements en temps réel avec TypeScript, avec des mises à jour appliquées instantanément sans temps de build

Fonctionnalités prévues pour la version finale

  • Scripting visuel : créer des comportements en temps réel avec un langage visuel de type blocs, avec des mises à jour instantanées sans temps de build, puis possibilité de conversion en TypeScript
  • Terrain (Terrain) : créer d’un seul geste des grottes, falaises et montagnes grâce à des terrains 3D complets faciles à sculpter
  • Musique et effets sonores : ajouter du son pour modifier les émotions suscitées par le jeu, du sinistre au loufoque
  • Monétisation (Earn) : générer des revenus avec ses créations

2 commentaires

 
xguru 2023-10-08

Pas tout à fait 2 secondes, mais la vitesse de chargement est plutôt rapide.

 
GN⁺ 2023-10-08
Commentaires Hacker News
  • Je pensais que ce ne serait pas utilisable sur téléphone, mais en fait ça tourne très bien.
    Et le temps de chargement est aussi bien maîtrisé.
    Sur desktop, quand un jeu non photoréaliste met plus de quelques secondes à charger, ça m’agace un peu sans raison, donc là c’est impressionnant.
    Cela dit, je ne pense pas jouer sérieusement à un jeu 3D à la première personne sur téléphone, mais c’est amusant de voir que c’est possible.

  • Je travaille là-dessus avec bobbydigitales, et j’ai aussi participé à la création de plusieurs jeux, dont Diamond Wars, lié ici.
    Si vous avez des questions sur le développement de jeux sur dot big bang, n’hésitez pas.
    Si vous êtes développeur, que ça vous intéresse et que vous voulez connaître les plans de support, il y a cette landing page : https://developers.dotbigbang.com/

  • Si Meta était encore en position de l’acquérir, vous seriez probablement devenus milliardaires.
    C’est presque aussi correct que la plateforme Horizon, sauf que ça tourne réellement sur mon téléphone.

    • Mes DM et mon compte bancaire sont ouverts :)
  • Je me demande combien de temps cela a pris à créer, et combien de personnes y ont participé.
    J’aimerais envoyer quelque chose d’inspirant à mon petit frère, qui s’intéresse au développement de jeux, mais pas un truc qui lui donne l’impression qu’il ne pourrait pas le faire en un million d’années.

    • En fait, c’est une plateforme complète de développement de jeux.
      Le jeu publié a lui aussi été créé uniquement avec les outils fournis sur le site, et l’éditeur de jeu est multijoueur et fonctionne dans le navigateur.
      Dans l’ensemble, ça a pris du temps, parce que cela inclut la plateforme, le moteur, les outils et l’éditeur, le système multijoueur et le site web.
      Je propose aussi du mentorat gratuit en développement de jeux, et on peut me contacter sur https://mastodon.gamedev.place/@bobbydigitales
    • Le jeu lié a été développé au sein de dot big bang par 2 développeurs, 1 artiste, avec de l’aide ponctuelle.
      Le développement total a duré environ 6 mois, et comme nous l’avons lancé en livestream devant des milliers de personnes, nous avons passé beaucoup de temps à le peaufiner et à le rendre très robuste.
      Les jeux sur dot big bang varient beaucoup en taille et en forme : on peut créer quelque chose en quelques heures, ou y consacrer plus de temps.
      À titre d’exemple plus modeste, voici un puzzle game amusant créé par un membre de la communauté lors d’une game jam d’été : https://dotbigbang.com/game/0c4038a5fe064711ba339b1e1c2bbd74...
      Nous organisons aussi chaque semaine sur Discord des défis de scripting à thème ; l’un d’eux a donné naissance à ce jeu de mélange de potions façon pachinko : https://dotbigbang.com/game/69153d59db5b45f3aa4485e8af2dafa1...
  • C’est vraiment très cool, mais en pratique ça ne se charge pas en moins de 2 secondes.
    Si cette partie avait été vraiment exacte, j’aurais été assez impressionné.

    • Le temps de chargement dépend évidemment de la connexion, du matériel, etc.
      Pour bobbydigitales, 2 secondes me semble plausible.
      Nous continuerons à optimiser le chargement pour offrir une bonne expérience à tout le monde.
    • En essayant moi-même, j’obtiens un chargement en 2 secondes sur Chrome avec le WiFi, sur un MacBook Air.
      Je serais curieux de savoir quel appareil et quel navigateur vous utilisez.
  • Le « 101 tutorial » sur https://www.dotbigbang.com/game semble avoir été retiré.

  • Ça a l’air sympa.
    J’ai travaillé sur Krunker.io il y a quelques années, et il y avait un aspect contenu généré par les utilisateurs assez similaire à celui-ci.
    Ça fait plaisir de voir que davantage de personnes utilisent des mécanismes permettant d’arriver au fun en moins de 5 secondes.

    • Krunker est vraiment excellent.
      Je serais curieux de savoir sur quelles parties vous avez travaillé.
    • Je ne savais pas que Krunker avait un aspect contenu généré par les utilisateurs, il va falloir que je teste.
      Arriver très vite au fun, c’est vraiment très bien.
      Je construis aussi une plateforme de contenu généré par les utilisateurs, et j’essaie de prendre ce point en compte et de l’améliorer.
      Cela dit, notre principal point de friction est l’inscription, au minimum la vérification de la date de naissance.
      C’est indispensable si l’on veut réunir des gens en multijoueur temps réel et activer aussi le chat.
      Je me demande si Krunker avait aussi pris cela en compte.
  • Quand j’ouvre le lien « analyse des fonctionnalités clés », je ne vois que ceci :
    “Now that we released @dotbigbang v0.8, I thought I’d spend a bit of time to go over what we’ve launched so far and what we have left to do before we get close to a 1.0 release! ()”, ainsi qu’un GIF.
    Difficile d’appeler cela une analyse des fonctionnalités, et ce n’est même pas une liste.

    • Twitter a cassé les threads cette année pour les personnes non connectées : si vous n’êtes pas connecté, vous ne voyez que le premier tweet du thread.
      Avant, on pouvait utiliser Twitter pour publier ce genre d’informations générales, mais maintenant que c’est cassé comme ça, il vaut mieux déplacer l’information ailleurs.
    • Comme c’est un thread Twitter, le reste de l’analyse se poursuit dans le fil de réponses.
  • C’est comme Roblox ? Je me demande quelle est la différence entre les deux.

      1. Vous pouvez envoyer un lien à n’importe qui, et la personne peut jouer en multijoueur sur n’importe quel appareil, sans installation.
      2. Tous les outils nécessaires sont intégrés et pris en charge sur toutes les plateformes, y compris XBOX.
        Aucun téléchargement séparé n’est nécessaire, et Windows, Mac, Linux (Raspberry Pi inclus), XBOX Series S/X sont pris en charge ; Android et iOS disposent d’un éditeur simplifié.
      3. Roblox prélève environ 86 % des revenus, alors que nous prévoyons de reverser la majeure partie des revenus aux créateurs.
  • Ça tourne même sur mon téléphone vieux de 6 ans.
    C’est impressionnant quand on pense que, dans ce genre de cas, beaucoup de choses ne passent même pas l’écran de chargement.
    J’aime aussi l’architecture.
    La plupart des moteurs de jeu qui tournent dans le navigateur n’utilisent même pas quelque chose qui ressemble à un ECS, ce qui rend difficile de créer autre chose que des démos très simples.

    • Notre objectif est de faire en sorte que ça fonctionne réellement sur une large gamme d’appareils.
      Notre artiste principal teste régulièrement aussi sur un Pixel 2.