Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/spicylobstergames/shotcaller-godot

2D top-down 1v1 MOBA with autonomous units. Design doc below 👇
https://github.com/spicylobstergames/shotcaller-godot

dota2 game-engine gdscript godot league-of-legends moba pixel-art rts warcraft

Last synced: 7 days ago
JSON representation

2D top-down 1v1 MOBA with autonomous units. Design doc below 👇

Awesome Lists containing this project

README

        

[![Discord](https://img.shields.io/badge/chat-on%20discord-green.svg?logo=discord&logoColor=fff&labelColor=1e1c24&color=8d5b3f)](https://discord.gg/4smxjcheE5)

https://spicylobster.itch.io/shotcaller

https://spicylobster.itch.io/shotcaller/devlog/377524/shotcaller-mvp-release

![shotcaller-fog](https://user-images.githubusercontent.com/583842/189473987-4a0abe6e-77ab-4f20-b58b-daaa218c6ea3.gif)

## RTS Engine

As laid out in [Everlasting Games](https://spicylobster.itch.io/jumpy/devlog/337996/everlasting-games), part of Spicy Lobster's long term ambition is to build moddable game engines for specific game archetypes. One such archetype engine was Warcraft 3, a top-down RTS/RPG engine capable of making anything from a tower defense to a MOBA or even an online RPG.

Tiny bit by bit, we are re-making this type of top-down strategy-adventure engine (on top of Godot), beginning in 2D pixels just like Warcraft 2 and [many of its precedessors](https://arstechnica.com/gaming/2017/09/build-gather-brawl-repeat-the-history-of-real-time-strategy-games/).

Shotcaller is our primary (but not only) means of shaping this engine because we follow the principle of '[Write Games, Not Engines](https://geometrian.com/programming/tutorials/write-games-not-engines/)'. Other collaborators are helping us shape this engine with their own respective games (mods/expansions), inspired by the likes of [Dark Deeds](https://darkdeeds.fandom.com/wiki/Dark_Deeds_Wiki), [Founding of Durotar](https://wowpedia.fandom.com/wiki/Founding_of_Durotar), and even [Warlords Battlecry](https://etheria.fandom.com/wiki/Warlords_Battlecry_III).

The shared engine-layer for all these games will be licensed as MIT or similar.

---

This prototype was made with Godot Engine.

Previous iteration: [Shotcaller made in minigene](https://github.com/spicylobstergames/shotcaller-minigene), a Rust-lang terminal-first engine.