Skip to content

Meetups

Arthur Masson edited this page May 5, 2024 · 4 revisions

Meetups

First meeting 13/04/2024

Rencontre en Paulf1 Samedi 10h

Game engine Unity -> Ok pour tout le monde

Projet en C++ 20 Library graphic = Vulkan On utilise des shared pointers pour tout les objects de notre moteur et de tout les modules.

Utilisation de cmake pour le package management teyber s'occupe du cmake et du makefile

Organisation par plusieurs modules :

  • Scene
  • Graphic (Vulkan)
  • Window (Glfw)
  • Log (Boost)
  • Widgets
  • Physic
  • Sound
  • Gameplay

Meeting 20/04/2024

Explication de l'utilisation des elements d'une scene

Continuation sur Metal pour etre sur de creer un module de scene independant du render engine

Rename module Graphic -> Render Should rename stone-engine -> Engine Should rename each/module -> each/Module

Le module window est responsable de la creation de chaque parties et de la render loop

std::forward to create constructors with dynamic parameters

test unitaires dans each/Module/test

Meeting a deux 05/04/2024

Utilisation de boost dans le module log pour toutes les fonctionnalites. Et dans plusieurs modules pour des gains de performances.

  • Script de pre processing d'assets

  • Preparations de benchmarks pour plusieurs elements (Ref // TODO: Benchmark)

  • DispatchQueue permet d'executer du code sur une thread connu (la main thread)

  • L'arbre de node ne doit se modifier que sur la main thread

Clone this wiki locally