Un RPG-puzzle en WebGL, moteur compris
Enigma Cube
Enigma Cube est un jeu de rôle et de réflexion en WebGL construit par Alban Pasquelin, avec son propre moteur Three.js : héros, personnages non joueurs et leur intelligence, éditeur de niveaux, éditeur de cartes et banque de 43 modèles 3D.
import { Threejs, WebGL, JavaScript, PHP } from '@/stack'
export function (world: VoxelWorld): Frame {
Un monde fait de cubes, où l'on résout des énigmes. Le moteur, l'éditeur de niveaux, l'éditeur de cartes et les modèles 3D ont été construits pour l'occasion.
const world = voxelEngine.generate({ models: 43, npcs, quests })
Faire un jeu apprend ce qu'aucune application métier n'enseigne : tenir soixante images par seconde, gérer la mémoire, et concevoir un outil que l'on utilise soi-même tous les jours.
engine.tick(() => expect(framesPerSecond).toBe(60))
return {
3dModels: 43, /** modèles 3D **/
targetHeld: '60 fps', /** cible tenue **/
}
}