À propos du projet
Omnigine est un framework de jeu C++ minimaliste basé sur SDL et miniaudio, visant à permettre un développement rapide de jeux sans configuration lourde. Il fournit des fonctionnalités clés telles que la gestion des fenêtres, la gestion des entrées, la lecture audio, l'organisation par scènes, la projection de caméra et un gestionnaire d'assets pour les textures et les atlas. Le framework utilise une architecture pilotée par callbacks via Main.h pour simplifier la boucle de jeu et le code d'initialisation. Il supporte l'amorçage rapide de projets via CMake et vcpkg, récupérant automatiquement les dépendances. Les développeurs peuvent définir la logique du jeu via des fonctions simples comme Init, Render, Event et Dispose. Des macros intégrées telles que OMNI_TICK permettent la création facile de callbacks temporisés. Le support des Atlas s'intègre avec GDX Texture Packer pour la gestion des feuilles de sprites. Idéal pour les développeurs indépendants ou l'apprentissage de la programmation de jeux en C++ avec un minimum de code répétitif.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.