All Projects → game-arch → mmo-arch

game-arch / mmo-arch

Licence: other
Base Architecture for creating scalable games using microservices through Angular, Phaser, NestJS, NATS, and MySQL

Programming Languages

typescript
32286 projects
HTML
75241 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language
Makefile
30231 projects
Dockerfile
14818 projects
shell
77523 projects

Projects that are alternatives of or similar to mmo-arch

phaser-3-palette-swapping-example
Example of using palette swapping on a spritesheet in Phaser 3.
Stars: ✭ 32 (+28%)
Mutual labels:  phaser, phaser3
Easygameframeworkopen
基于Typescript的渐进式通用游戏前端开发框架
Stars: ✭ 65 (+160%)
Mutual labels:  phaser, game-dev
phaser3-webpack-es6-dev-starter
Development set up for Phaser 3, Webpack, and ES6.
Stars: ✭ 44 (+76%)
Mutual labels:  phaser, phaser3
phaser-jam-template
A Phaser Template to kick off your Game Jam with everything you need. Typescript, code quality, building for itch, various input methods, examples, bootloader, preloader, main game, end screen, credits screen and license screen.
Stars: ✭ 18 (-28%)
Mutual labels:  phaser, phaser3
phaser-ui-comps
Phaser 3 UI Components built by Adobe Animate
Stars: ✭ 60 (+140%)
Mutual labels:  phaser, phaser3
Cavemen-GGJ2019
A multiplayer survival game developed during Global Game Jam 2019.
Stars: ✭ 21 (-16%)
Mutual labels:  phaser, phaser3
Opensc2k
OpenSC2K - An Open Source remake of Sim City 2000 by Maxis
Stars: ✭ 4,753 (+18912%)
Mutual labels:  phaser, phaser3
template
使用 phaser3 + es6 + webpack4.8.1 配置开发游戏(基本模版)
Stars: ✭ 12 (-52%)
Mutual labels:  phaser, phaser3
phaser3-faq
A guide to Phaser 3
Stars: ✭ 69 (+176%)
Mutual labels:  phaser, phaser3
phaser3-typescript-starter-kit
This repository contains the code necessary to start making a game in Phaser 3 using TypeScript.
Stars: ✭ 94 (+276%)
Mutual labels:  phaser, phaser3
kudosServer
基于kudos游戏开发框架开发的脚手架。
Stars: ✭ 33 (+32%)
Mutual labels:  game-server, game-dev
ts-phaser-bomb-game
Bomberman clone using websockets and phaser 3
Stars: ✭ 18 (-28%)
Mutual labels:  phaser, phaser3
phaser-parcel
A Phaser 3 game template using Parcel bundler
Stars: ✭ 64 (+156%)
Mutual labels:  phaser, phaser3
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (+420%)
Mutual labels:  phaser, game-dev
phaser3-simple-rpg
A simple Phaser3 RPG using Typescript ⚔️
Stars: ✭ 80 (+220%)
Mutual labels:  phaser, phaser3
phaser-plugin-game-scale
Scale or resize the game canvas. Phaser v3.15 only
Stars: ✭ 35 (+40%)
Mutual labels:  phaser, phaser3
nestjs-extensions
[WIP] A bunch of useful and opinionated filters, modules, pipes... to use with Nest framework. 😻
Stars: ✭ 43 (+72%)
Mutual labels:  nestjs
phaser multiplayer demo
HTML5 Multiplayer with Phaser and Go
Stars: ✭ 35 (+40%)
Mutual labels:  phaser
unnue-nuxt
开媛笔记,基于nuxt ssr首屏服务器端渲染 ⚡。用于分享、记录、交流和学习,希望可以帮助到小伙伴们。同时网站在永久更新,备好鸡血,一起来战 Ooh aah!
Stars: ✭ 98 (+292%)
Mutual labels:  nestjs
grid-engine
An exceptional plugin for grid-based features in the Phaser 3 framework.
Stars: ✭ 124 (+396%)
Mutual labels:  phaser

Game Architecture

As a hobby project, I have been putting together some technologies that may help beginner game developers with constructing multiplayer games.

Want to contribute or get more information about this project? https://join.slack.com/t/gamearch/shared_invite/zt-cfa97f7n-x_6q6ndOAlFYkZf7xtT82Q

Technologies Used

The Idea

Using microservices as a way to separate responsibilities of an application helps developers understand how to scale (not just for games). By splitting up each responsibility into its own fully autonomous application, it allows other aspects of the system to go down without affecting said microservice. The only bottle necks of communication at this point becomes the gateways and REST controllers that the end users must connect to.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].