{"repo":"f4th4n/gen_game","free":true,"listed":false,"github":"https://github.com/f4th4n/gen_game","clone":"git clone https://github.com/f4th4n/gen_game.git","description":"Realtime and distributed game server, runs on Erlang VM.","language":"Elixir","stars":22,"topics":["distributed-systems","elixir","game","game-development","erlang"],"license":"MIT","category":"game-templates","readme_excerpt":"GenGame Visit GenGame Official Site GenGame is realtime and distributed game server, runs on Erlang VM. Whether you're building a social network game, MMORPG, or TCG, GenGame helps you create a robust backend game server, offering clients for popular game platforms. It's also extensible with Elixir/Erlang or any HTTP server. Features - Users - Register/login new users. - Relay Multiplayer - Sending a message or event in the match. - Server Authoritative - Execute custom logic using Elixir/Erlang or any programming language via HTTP server. - Matchmaker - Let players finding fair match with expressive query. Getting Started Let's discover GenGame in less than 5 minutes. There are two ways to get GenGame up and running: using Docker or building it from source. We recommend using Docker, as it's easier to manage. Building from source is intended for those who want to develop GenGame further or are interested in understanding how it works under the hood. Using Docker (Recommended) First, create a file docker-compose.yml . Then run the command: Test by visiting http://localhost:4000/, if you see response below then congratulation, it works: Build Yourself Requirements 1. Elixir 2. Erlang 3. Postgres Steps 1. Clone the repo 2. Copy .env.example to .env 3. Update .env , fill DATABASE URL 4. Run command below: Test by visiting http://localhost:4000/, if you see: then it works. Upgrade To update to the latest version of GenGame: If you are using Docker, change the tag to the newer ver","default_branch":null,"files":null,"tree":[],"storefront":"/r/f4th4n","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/f4th4n/gen_game/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}