A multiplayer implementation of a Multiplayer Online Battle Arena game. Made in Godot 3.2.3.
  • GDScript 100%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2021-12-04 13:59:37 -03:00
.import Replace object trees with tilset trees for nav2d to work 2021-12-04 13:59:37 -03:00
screenshots Update readme 2021-11-27 12:46:05 -03:00
bomb.gd Initial commit 2021-09-13 14:15:31 -03:00
bomb.tscn Initial commit 2021-09-13 14:15:31 -03:00
brickfloor.png Replace object trees with tilset trees for nav2d to work 2021-12-04 13:59:37 -03:00
brickfloor.png.import Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
charwalk.png Initial commit 2021-09-13 14:15:31 -03:00
charwalk.png.import Initial commit 2021-09-13 14:15:31 -03:00
explosion.png Initial commit 2021-09-13 14:15:31 -03:00
explosion.png.import Initial commit 2021-09-13 14:15:31 -03:00
gamestate.gd Add navigation2D and debug nav line 2021-12-04 13:39:35 -03:00
gamestate_old.gd Initial commit 2021-09-13 14:15:31 -03:00
icon.png Initial commit 2021-09-13 14:15:31 -03:00
icon.png.import Initial commit 2021-09-13 14:15:31 -03:00
lobby.gd Initial commit 2021-09-13 14:15:31 -03:00
lobby.tscn Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
montserrat.otf Initial commit 2021-09-13 14:15:31 -03:00
player.gd Add navigation2D and debug nav line 2021-12-04 13:39:35 -03:00
player.tscn Add navigation2D and debug nav line 2021-12-04 13:39:35 -03:00
player_old.gd Initial commit 2021-09-13 14:15:31 -03:00
player_old.tscn Initial commit 2021-09-13 14:15:31 -03:00
project.godot Limitting FPS to 60 2021-11-27 12:46:17 -03:00
README.md Add the remove flag task to the readma 2021-12-04 12:42:10 -03:00
rock.gd Initial commit 2021-09-13 14:15:31 -03:00
rock.tscn Initial commit 2021-09-13 14:15:31 -03:00
rock_bit.png Initial commit 2021-09-13 14:15:31 -03:00
rock_bit.png.import Initial commit 2021-09-13 14:15:31 -03:00
score.gd Initial commit 2021-09-13 14:15:31 -03:00
spawn_point.tscn Add navigation2D and debug nav line 2021-12-04 13:39:35 -03:00
target.png Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
target.png.import Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
tile_scene.tscn Initial commit 2021-09-13 14:15:31 -03:00
tileset.tres Replace object trees with tilset trees for nav2d to work 2021-12-04 13:59:37 -03:00
tree.png Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
tree.png.import Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00
tree.tscn Add navigation2D and debug nav line 2021-12-04 13:39:35 -03:00
world.tscn Replace object trees with tilset trees for nav2d to work 2021-12-04 13:59:37 -03:00
world_old.tscn Add world target pos to player and update some sprites 2021-11-27 12:31:44 -03:00

Godomoba - MOBA built in Godot Game Engine

Open-source project to develop a Multiplayer Online Battle Arena (MOBA) game for the web (desktop and mobile), built on Godot Game Engine 3.4.

Similar to games such as LOL, Dota 2, HOS, Smite, Vainglory, Arena of Valor, HON. But it is going to be in 2D for simplicity.

Language: GDScript

Check out this demo on the asset library: Link Pending

Pull requests are welcome!

Screenshots

Screenshot

Task List

  • Add pathfinding to the movement of the players (go around trees)
  • Remove the flag after the player arrives to it
  • Add static creeps
  • Add melee attack mechanics to creeps
  • Add ranged attack mechanics to creeps
  • Add PVP (attack other players)
  • Add health to creeps
  • Add health to playes
  • Add skills
  • Add mana
  • Add skills that require mana
  • Add experience through last hit
  • Add levelling up
  • Add towers
  • Build 3v3 world
  • Build lobby