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.

GitHub

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

Backlinks from these awesome lists:

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