Gamolf FMX Game Starter Kit demo video games
A downloadable game for Windows and macOS
The Gamolf FMX Game Starter Kit project is a starter kit to create games in Delphi as FireMonkey projects for Windows, macOS, Linux, iOS and Android. It can be used from the free Delphi Community Edition, Delphi Academic or a paid version (Professional, Enterprise or Architect).
The starter kit includes :
- a scene/screen management
- texts translation management
- personalized, graphical or standard FMX components use for the user interface (buttons, dialog box)
- music loop and sounds
- game controllers management
- keyboard management
- SVG and bitmap can be used for the graphics
- score management
- an help bar on screen
- a game controllers detection
- and of course all things Delphi allows in FireMonkey programs : a form editor to use for your scene's UI, effects, animations, mouse or touch use depending on the device, 2D and 3D for each supported platform
Scenes samples are available for classic screens we find in video games. You can copy/paste the code to create your owns or personalize the existing ones.
Classic games samples are also available in the code repository to see how it works and how you can manage your game loops and screens.
Gamolf FMX Game Starter Kit is open sourced and available under the AGPL v3 license.
The programs available here are the compiled samples if you want to see how they work before looking at their sources codes.
A presentation of this project was given at the <Dev Days of Summer> 2024 conference organized by Embarcadero. The replay, slides and source codes of the demo are available in this repository.
A presentation of the project in French and replays of the development sessions for these demo video games are available on Serial Streameur and this YouTube playlist.
-----
Le projet Gamolf FMX Game Starter Kit est un kit de démarrage pour créer des jeux en Delphi sous forme de projets FireMonkey pour Windows, macOS, Linux, iOS et Android. Il peut être utilisé à partir de Delphi Community Edition gratuite, Delphi Academic ou d'une version payante (Professional, Enterprise ou Architect).
Le kit de démarrage comprend :
- une gestion des scènes/écrans
- la gestion de la traduction des textes
- des composants FMX personnalisés, graphiques ou standards utilisés pour l'interface utilisateur (boutons, boîte de dialogue)
- une boucle musicale et des sons
- la gestion des manettes de jeu
- gestion du clavier
- SVG et bitmap peuvent être utilisés pour les graphiques
- la gestion des scores
- une barre d'aide à l'écran
- une détection des contrôleurs de jeu
- et bien sûr tout ce que Delphi permet dans les programmes FireMonkey : un éditeur de formulaire à utiliser pour l'interface utilisateur de votre scène, des effets, des animations, l'utilisation de la souris ou du tactile selon le périphérique, la 2D et la 3D pour chaque plateforme supportée.
Des exemples de scènes sont disponibles pour les écrans classiques que l'on trouve dans les jeux vidéo. Vous pouvez copier/coller le code pour créer les vôtres ou personnaliser ceux qui existent déjà.
Des exemples de jeux classiques sont également disponibles dans le dépôt de code pour voir comment cela fonctionne et comment vous pouvez gérer vos boucles de jeu et vos écrans.
Gamolf FMX Game Starter Kit est open source et disponible sous licence AGPL v3.
Les programmes disponibles ici sont des exemples compilés si vous voulez voir comment ils fonctionnent avant de regarder leurs codes sources.
Une présentation de ce projet a été faite lors de la conférence <Dev Days of Summer> 2024 organisée par Embarcadero. Le replay, les slides et les codes sources de la démo sont disponibles dans ce dépôt.
Une présentation du projet en français et les rediffusions des sessions de développement de ces jeux vidéo de démo sont disponibles sur Serial Streameur et cette playlist YouTube.
Published | 20 days ago |
Status | Released |
Platforms | Windows, macOS |
Author | Gamolf |
Genre | Action |
Average session | A few minutes |
Languages | English |
Inputs | Keyboard, Mouse, Xbox controller, Gamepad (any), Joystick, Touchscreen |
Accessibility | Configurable controls |
Links | Homepage, Blog, Source code, Twitch, YouTube, Patreon |
Download
Click download now to get access to the following files:
Development log
- A Tron game sample20 days ago
- The Snake game sample20 days ago
- Sample Game sample20 days ago
- Pong game sample20 days ago
- The Quiz - sample from the Dev Days of Summer 2024 talk20 days ago
Leave a comment
Log in with itch.io to leave a comment.