shotcaller - A moddable RTS/MOBA game made with bracket-lib and minigene.

  •        43

An RTS / MOBA game with multiple frontends: ASCII-rendered or tiles-rendered. See the design document for much more. In the way "MOBA" games such as DOTA2 or LoL are usually played, the captain of the team is the default shotcaller.



Related Projects

GameServer - League Sandbox's Game Server

  •    CSharp

Click the debug button. Auto run settings are located in Settings/GameServerSettings.json.



AutoLoL is an application that allows League of Legends players to automate certain actions in League of Legends. The main feature is the ability to easily create and save mastery sets, which can then automagically be inserted into League of Legends. But can it can also ...

LoLHQ - Personal League of Legends Assistant


LoLHQ - Personal League of Legends Assistant Check detailed ELO ratings and statistics of your teammates. Personalize counter-pick lists, view Champions details

QQ League Of Legends (LoL) Localizer


This project intends to provide an easy tool to modify the Chinese League of Legends client (from in order to localize and translate it in English.

Lolic - League of Legends Item Changer

  •    Java

Lolic makes it possible for League of Legends gamers to change the recommended items list for each champion. You'll no longer be stuck with Riot's default recommended items list. It's developed in Java using Swing.

ecs-deploy - Simple shell script for initiating blue-green deployments on Amazon EC2 Container Service (ECS)

  •    Shell

This script uses the Task Definition and Service entities in Amazon's ECS to instigate an automatic blue/green deployment. Remember that in the EC2 Container Service, the relationship between the group of containers which together provide a useful application (e.g. a database, web frontend, and perhaps some for maintenance/cron) is specified in a Task Definition. The Task Definition then acts a sort of template for actually running the containers in that group. That resulting group of containers is known as a Task. Due to the way docker implements networking, generally you can only run one Task per Task Definition per Container Instance (the virtual machines providing the cluster infrastructure).

LockstepFramework - Framework for lockstep RTS, TD, and MOBA games. Under development.

  •    CSharp

The Lockstep Framework (LSF) is a framework designed for games that need lockstep simulations. It includes a deterministic 2D physics engine, pathfinding, behavior system, and more. LSF is integrated with Unity. Special thanks to Liv Games (, 360 Studio (, and Thoopid ( for supporting the development of Lockstep Framework. Also, thank you GladFox ( and the community for helping with development.

amethyst - Amethyst is a Rails inspired web-framework for Crystal language

  •    Crystal

⚠️ Amethyst is currently undergoing a re-write from the ground up. We'll be releasing the public roadmap soon. Amethyst is a web framework written in the Crystal language. The goals of Amethyst are to be extremely fast and to provide agility in application development, much like Rails.

NuclearJS - Reactive Flux built with ImmutableJS data structures. Framework agnostic.

  •    Javascript

NuclearJS is a traditional Flux architecture built with ImmutableJS data structures. The goal of NuclearJS is to provide a way to model data that is easy to reason about and decouple at very large scale. The framework should be implemented functionally wherever appropriate. This reduces incidental complexity and pairs well with Immutability.

infrastructure-as-code-talk - Sample code for the talk "Infrastructure-as-code: running microservices on AWS with Docker, ECS, and Terraform"

  •    HCL

Note: This repo is for demonstration purposes only and should NOT be used to run anything important. For production-ready version of this code and many other types of infrastructure, check out Gruntwork. The docker-compose.yml file mounts rails-frontend and sinatra-backend folders as volumes in each Docker image, so any changes you make to the apps on your host OS will automatically be reflected in the running Docker container. This lets you do iterative "make-a-change-and-refresh" style development.



LoLTimers by Christian Schubert 2012. Version This is a small app that lets you keep track of the most important creep camp cooldowns. Developed in Visual Studio C#.

mini.css - A minimal, responsive, style-agnostic CSS framework!

  •    CSS

mini.css is a lightweight CSS framework (under 7KB gzipped) designed with mobile devices and modern browsers in mind. Responsiveness, ease of use and customization are some of the main features of the framework, while accessibility and extensive documentation are some of the secondary focuses of the project. The framework is written using Sass, while most of its components are based on Flexbox. For instructions on how to use, best practices, templates and other usage information, please visit the framework's documentation.

amethyst - Data-oriented game engine written in Rust

  •    Rust

Amethyst is a game engine aiming to be fast and as configurable as possible. These principles are what make amethyst unique and competitive in the world of game engines.

League of Legends ARAM Ban List


Command line program to manage a ban list stored in a text file

LoL Jungle Timer


This is a League of Legends Jungle Timer.



An opensource project for providing in-game League of Legends jungle timers.

amazon-ecs-cli - A custom Amazon ECS CLI that eases up the cluster setup process, enables users to run their applications locally or on ECS using the same Docker Compose file format and familiar Compose commands

  •    Go

The Amazon ECS Command Line Interface (CLI) is a command line interface for Amazon EC2 Container Service (Amazon ECS) that provides high-level commands to simplify creating, updating, and monitoring clusters and tasks from a local development environment. The Amazon ECS CLI supports Docker Compose, a popular open-source tool for defining and running multi-container applications. Use the CLI as part of your everyday development and testing cycle as an alternative to the AWS Management Console.For more information about Amazon ECS, see the Amazon ECS Developer Guide. For information about installing and using the Amazon ECS CLI, see the ECS Command Line Interface.

blox - Open source tools for building custom schedulers on Amazon ECS

  •    Java

Blox provides open source schedulers optimized for running applications on Amazon ECS. Developers now have greater control over how their applications are deployed across clusters of resources, run and scale in production, and can take advantage of powerful placement capabilities of Amazon ECS. Blox is being delivered as a managed service via the Amazon ECS Console, API and CLIs. Blox v1.0 provides daemon scheduling for Amazon ECS. We will continue to add additional schedulers as part of this project. Blox schedulers are built using AWS primitives, and the Blox designs and code are open source. If you are interested in learning more or collaborating on the designs, please read the design. If you are currently using Blox v0.3, please read the FAQ. This will run the same tests that we run in the Travis CI build.