/urho3d-simple-multiplayer-shooter

Simple deathmatch shooter game on Urho3D game engine, which supports multiplayer and custom AIs.

Primary LanguageAngelScriptMIT LicenseMIT

Urho3D Simple Multiplayer Shooter

It's simple deathmatch shooter game on Urho3D game engine, it supports multiplayer and custom AIs.

Engine: Urho3D.

Programming languages: C++ (server, constants and launcher) and AngelScript (client and AIs), AngelScript != ActionScript.

Features:

  • Client-server multiplayer support.
  • Custom scriptable AI support.
  • Server leaderboard.

How to build

Step 1. Download Urho3D source and build it. Recommended version -- current master. Also you can build Urho3D from source, for more information visit Urho3D Site.

Step 2. Set URHO3D_HOME environment var equal to the unpacked sdk dir.

Step 3. Clone repository:

git clone https://github.com/KonstantinTomashevich/urho3d-simple-multiplayer-shooter.git

Step 4. Generate build directory via CMake:

cd urho3d-simple-multiplayer-shooter && mkdir build && cd build && cmake ..

Step 5. Build.

make

Step 6. Executables will be in ${BINARY_DIR}/bin folder.

Screenshots:

1 2 3 4 5