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.
69 stars
5 watching
13 forks
Language: Go
last commit: 4 months ago
Linked from 1 awesome list
getting-startedgogolang-exampleshexagonal-architecturelearning-resourcesonboardingreference-implementationsaudi-arabiavue3web-game
Related projects:
Repository | Description | Stars |
---|---|---|
vujadin/babylonhx | A Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language. | 187 |
hecrj/coffee | An opinionated 2D game engine that provides a simple and type-safe API for creating games in Rust. | 1,088 |
ajhager/engi | A cross-platform 2D game development library for Go | 395 |
hamaluik/luxe_tusk_old_deprecated | 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 |
vova616/garageengine | A 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management. | 321 |
shervanator/engine | A cross-platform 3D game engine providing basic features such as scene graph management, lighting, physics, and UI. | 289 |
methusalah/openrts | A 3D real-time strategy game engine written in Java | 1,343 |
hodgman/eight | 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 |
madmccrow/haxix | A tool to build and run games using the Haxe programming language and various game engines. | 3 |
sabakihq/gtp | A Node.js module for handling GTP engines used in artificial intelligence and board games like Go. | 19 |
gecko0307/dagon | A 3D game engine designed to create modern, extensible games using OpenGL and the D programming language | 334 |
kittykatattack/hexi | A JavaScript library for creating 2D games with WebGL rendering and a minimalist API. | 558 |
heliumproject/engine | A game engine designed to be fully-featured and versatile, suitable for development on multiple platforms including desktop, console, and mobile. | 443 |
andygeiss/ecs | Builds a custom game engine using the Entity Component System concept in Go. | 127 |
oakmound/oak | A Go-based game engine for creating 2D games and applications with a focus on ease of use and minimal dependencies. | 1,559 |