FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment for building cross-platform desktop games, integrating a central game loop with an entity component system and a JavaFX-based scene graph for rendering. The toolkit distinguishes itself by providing a comprehensive suite of integrated libraries for game AI pathfinding, physics collision resolution, and multiplayer networking via TCP and UDP protocols. It includes specialized systems for adaptive user interface design using global stylesheets and a data-driven asset management
FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift programming language, this 2D game project features a physics-based environment where a player controls a character to avoid obstacles. The project utilizes the SpriteKit framework to handle rigid body dynamics, gravitational forces, and sprite-based rendering. Game flow is managed through a state machine that controls transitions between the start menu, active gameplay, and game over screens. The implementation covers 2D physics simulation, including bounding-box collision detecti
This project is a game programming design patterns reference and software engineering guide. It provides a collection of architectural and structural patterns specifically applied to the development of video games, focusing on organizing game loops, entity component systems, and state management. The content is delivered as a digital book and markdown static site. It utilizes a static site generation workflow that transforms markdown source files and HTML templates into structured static pages for technical content publishing. The underlying system includes capabilities for static site compi
This project is a real-time strategy game framework built for the Godot engine, providing a foundational template for developing isometric strategy titles. It offers a collection of reusable systems designed to accelerate the creation of competitive games, including support for both human and artificial intelligence participants. The framework distinguishes itself through a comprehensive suite of core mechanics tailored for the real-time strategy genre. It includes a dedicated fog-of-war system that obscures map regions based on unit line-of-sight, alongside isometric pathfinding and navigati
Dieses Projekt ist eine browserbasierte Arcade-Game-Engine, die in JavaScript implementiert ist. Sie bietet ein grundlegendes Framework für die Entwicklung gitterbasierter Labyrinth-Spiele, nutzt HTML5-Canvas für Immediate-Mode-Rendering und strukturierte Datenobjekte zur Definition von Level-Layouts und Item-Platzierungen.
Die Hauptfunktionen von mumuy/pacman sind: Arcade Game Implementations, Game State Progression Logic, Movement Translation, Grid-Based Collision Detection, Grid-Based Game Engines, Game State Machines, Game AI and Pathfinding Toolkits, Game State Management.
Open-Source-Alternativen zu mumuy/pacman sind unter anderem: almasb/fxgl — FXGL is a 2D game engine and development framework designed for Java and Kotlin. It provides a structured environment… fullstackio/flappyswift — FlappySwift is a side-scrolling arcade game implementation built for Apple platforms. Developed using the Swift… munificent/game-programming-patterns — This project is a game programming design patterns reference and software engineering guide. It provides a collection… lampe-games/godot-open-rts — This project is a real-time strategy game framework built for the Godot engine, providing a foundational template for… o3de/o3de — This project is an open-source 3D game engine designed for building high-fidelity games, simulations, and cinematic… coding-horror/basic-computer-games — This project is a programming education resource and a collection of vintage game ports. It provides a library of…