hex-monscape
Game Engine
A simple turn-based game built using Go and Vue 3 to demonstrate the application of Hexagonal Architecture in software development
Build a simple turn-based game to learn how to write production code using Hexagonal Architecture. Onboarding reference for Haraj Solutions Team.
72 stars
5 watching
13 forks
Language: Go
last commit: 7 months ago
Linked from 1 awesome list
getting-startedgogolang-exampleshexagonal-architecturelearning-resourcesonboardingreference-implementationsaudi-arabiavue3web-game
Related projects:
Repository | Description | Stars |
---|---|---|
| A Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language. | 187 |
| An opinionated 2D game engine that provides a simple and type-safe API for creating games in Rust. | 1,091 |
| A cross-platform 2D game development library for Go | 395 |
| A game engine built on top of snõw, providing a bare-bones rendering API and an entity-component-system architecture for rapid development and iteration. | 11 |
| A 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management. | 321 |
| A cross-platform 3D game engine providing basic features such as scene graph management, lighting, physics, and UI. | 290 |
| Real-time strategy game engine built from scratch in Java, aiming to provide a versatile data structure and editor for common RTS gameplay. | 1,350 |
| A C++ game engine that provides core classes and functions for efficient memory management, multi-core structures, asset loading, debug helpers, message-passing, unit testing, and a lightweight Lua binding system. | 11 |
| A tool to build and run games using the Haxe programming language and various game engines. | 3 |
| A Node.js module for handling GTP engines used in artificial intelligence and board games like Go. | 19 |
| A 3D game engine designed to create modern, extensible games using OpenGL and the D programming language | 341 |
| A JavaScript library for creating 2D games with WebGL rendering and a minimalist API. | 557 |
| A game engine designed to be fully-featured and versatile, suitable for development on multiple platforms including desktop, console, and mobile. | 444 |
| Builds a custom game engine using the Entity Component System concept in Go. | 129 |
| A Go-based game engine for creating 2D games and applications with a focus on ease of use and minimal dependencies. | 1,567 |