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

72 stars
5 watching
13 forks
Language: Go
last commit: about 2 years ago
Linked from 1 awesome list

getting-startedgogolang-exampleshexagonal-architecturelearning-resourcesonboardingreference-implementationsaudi-arabiavue3web-game

Backlinks from these awesome lists:

Related projects:

RepositoryDescriptionStars
vujadin/babylonhxA Haxe port of a popular 3D game engine, allowing developers to create cross-platform 3D applications using the language.187
hecrj/coffeeAn opinionated 2D game engine that provides a simple and type-safe API for creating games in Rust.1,091
ajhager/engiA cross-platform 2D game development library for Go395
hamaluik/luxe_tusk_old_deprecatedA 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/garageengineA 2D game engine written in Go, implementing an Entity/Component system and providing features like physics, texture packing, and scene management.321
shervanator/engineA cross-platform 3D game engine providing basic features such as scene graph management, lighting, physics, and UI.290
methusalah/openrtsReal-time strategy game engine built from scratch in Java, aiming to provide a versatile data structure and editor for common RTS gameplay.1,350
hodgman/eightA 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/haxixA tool to build and run games using the Haxe programming language and various game engines.3
sabakihq/gtpA Node.js module for handling GTP engines used in artificial intelligence and board games like Go.19
gecko0307/dagonA 3D game engine designed to create modern, extensible games using OpenGL and the D programming language341
kittykatattack/hexiA JavaScript library for creating 2D games with WebGL rendering and a minimalist API.557
heliumproject/engineA game engine designed to be fully-featured and versatile, suitable for development on multiple platforms including desktop, console, and mobile.444
andygeiss/ecsBuilds a custom game engine using the Entity Component System concept in Go.129
oakmound/oakA Go-based game engine for creating 2D games and applications with a focus on ease of use and minimal dependencies.1,567