A downloadable game for Windows and macOS

Download NowName your own price

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.


Download

Download NowName your own price

Click download now to get access to the following files:

DDoS2024QuizSample-MacIntel.zip 18 MB
DDoS2024QuizSample-MacM1.zip 25 MB
DDoS2024QuizSample-Win32-setup.exe 14 MB
DDoS2024QuizSample-Win64-setup.exe 14 MB
PongGameSample-MacIntel.zip 13 MB
PongGameSample-MacM1.zip 17 MB
PongGameSample-Win32-setup.exe 10 MB
PongGameSample-Win64-setup.exe 10 MB
SampleGame-MacIntel.zip 13 MB
SampleGame-MacM1.zip 17 MB
SampleGame-Win32-setup.exe 10 MB
SampleGame-Win64-setup.exe 10 MB
SnakeGameSample-MacIntel.zip 13 MB
SnakeGameSample-MacM1.zip 17 MB
SnakeGameSample-Win32-setup.exe 10 MB
SnakeGameSample-Win64-setup.exe 10 MB
TronGameSample-MacIntel.zip 13 MB
TronGameSample-MacM1.zip 17 MB
TronGameSample-Win32-setup.exe 10 MB
TronGameSample-Win64-setup.exe 10 MB

Development log

Leave a comment

Log in with itch.io to leave a comment.