All Projects → spatialos → Gdk For Unity

spatialos / Gdk For Unity

Licence: mit
SpatialOS GDK for Unity

Projects that are alternatives of or similar to Gdk For Unity

Gdk For Unity Fps Starter Project
SpatialOS GDK for Unity FPS Starter Project
Stars: ✭ 119 (-59.8%)
Mutual labels:  online, ecs, game, unity, game-development, games, multiplayer, mmo, server, entity-component-system
Entitas Sync Framework
Networking framework for Entitas ECS. Targeted at turnbased games or other slow-paced genres.
Stars: ✭ 98 (-66.89%)
Mutual labels:  ecs, game, unity, game-development, multiplayer, entity-component-system
Gameproject3
游戏服务器框架,网络层分别用SocketAPI、Boost Asio、Libuv三种方式实现, 框架内使用共享内存,无锁队列,对象池,内存池来提高服务器性能。还包含一个不断完善的Unity 3D客户端,客户端含大量完整资源,坐骑,宠物,伙伴,装备, 这些均己实现上阵和穿戴, 并可进入副本战斗,多人玩法也己实现, 持续开发中。
Stars: ✭ 655 (+121.28%)
Mutual labels:  game, unity, game-development, games, multiplayer, server
gdk-for-unity-blank-project
SpatialOS GDK for Unity Blank Project
Stars: ✭ 33 (-88.85%)
Mutual labels:  games, online, multiplayer, ecs, entity-component-system, mmo
sdk-for-unity
SpatialOS SDK for Unity
Stars: ✭ 49 (-83.45%)
Mutual labels:  games, online, multiplayer, unity-editor, mmo
sdk-for-unity-vr-starter-project
[Deprecated] SpatialOS SDK for Unity Virtual Reality Starter Project
Stars: ✭ 43 (-85.47%)
Mutual labels:  games, online, multiplayer, unity-editor, mmo
Entitas Csharp
Entitas is a super fast Entity Component System (ECS) Framework specifically made for C# and Unity
Stars: ✭ 5,393 (+1721.96%)
Mutual labels:  ecs, game, unity, game-development, entity-component-system
Endless Runner Entitas Ecs
Runner template for Unity
Stars: ✭ 41 (-86.15%)
Mutual labels:  ecs, game, unity, game-development, entity-component-system
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+82.77%)
Mutual labels:  ecs, game, unity, game-development
Unitypausemenu
This is an open source Unity pause menu created for the game New Horizons, and it's completely free because of how a pause menu is a core component of a game, while the unity asset store was lacking in such an asset (until this was released on the asset store).
Stars: ✭ 160 (-45.95%)
Mutual labels:  game, unity, game-development, unity-editor
Noahgameframe
A fast, scalable, distributed game server engine/framework for C++, include the actor library, network library, can be used as a real time multiplayer game engine ( MMO RPG/MOBA ), which support C#/Lua script/ Unity3d, Cocos2dx and plan to support Unreal.
Stars: ✭ 3,258 (+1000.68%)
Mutual labels:  game, unity, game-development, mmo
Actors.unity
🚀Actors is a framework empowering developers to make better games faster on Unity.
Stars: ✭ 437 (+47.64%)
Mutual labels:  ecs, unity, unity-editor, entity-component-system
Kengine
Entity-Component-System (ECS) with a focus on ease-of-use, runtime extensibility and compile-time type safety and clarity.
Stars: ✭ 417 (+40.88%)
Mutual labels:  ecs, game, game-development, entity-component-system
Kaetram Open
An open-source 2D HTML5 adventure based off BrowserQuest (BQ).
Stars: ✭ 138 (-53.38%)
Mutual labels:  game, game-development, multiplayer, mmo
Ecs
LeoECS is a fast Entity Component System (ECS) Framework powered by C# with optional integration to Unity
Stars: ✭ 578 (+95.27%)
Mutual labels:  ecs, unity, game-development, entity-component-system
Svelto.ecs
Svelto ECS C# Lightweight Data Oriented Entity Component System Framework
Stars: ✭ 605 (+104.39%)
Mutual labels:  ecs, unity, game-development, entity-component-system
Unity resources
A list of resources and tutorials for those doing programming in Unity.
Stars: ✭ 170 (-42.57%)
Mutual labels:  ecs, game, unity, game-development
space
A SCI-FI community game server simulating space(ships). Built from the ground up to support moddable online action multiplayer and roleplay!
Stars: ✭ 25 (-91.55%)
Mutual labels:  multiplayer, ecs, entity-component-system, mmo
Openage
Free (as in freedom) open source clone of the Age of Empires II engine 🚀
Stars: ✭ 10,712 (+3518.92%)
Mutual labels:  game, game-development, multiplayer, entity-component-system
Reldens
Reldens - You can make it - Open Source MMORPG Platform
Stars: ✭ 130 (-56.08%)
Mutual labels:  game, game-development, multiplayer, mmo

The SpatialOS Game Development Kit (GDK) for Unity allows you to quickly and easily build and host Unity multiplayer games. These games can use multiple server-side game engines across one seamless world to create new kinds of gameplay.

If you're a Unity game developer and ready to try out the GDK, follow the Get started guide.

The SpatialOS GDK for Unity is in alpha. We are committed to rapid development of the GDK to improve stability, usability, and performance - for information on this, see our development roadmap and contact us via our forums, or on Discord. Sign up to our mailing list to get updates about the GDK for Unity.

Developing on the GDK

We recommend that you start developing with the Blank Starter Project or the First Person Shooter (FPS) Starter Project.

If you'd like to develop on this repository, there is a little bit of additional setup:

Developer dependencies

In addition to the dependencies listed here, you will need the following programs present on your PATH:

Setup

  1. Checkout this repository.
  2. Run init.sh or init.ps1 to download the dependencies.
  3. Open the Unity project in workers/unity.

Why do I need to hit init?

As of release 0.2.5, we publish the dependencies as UPM (NPM) packages. This repository contains the source for these packages, but dependencies such as the Worker SDK and schema standard library are not committed to the repository. init.sh/init.ps1 downloads these dependencies and puts them in the correct place.

If you fail to run init.sh/init.ps1 before opening Unity, Unity will delete the .meta files associated with the files downloaded by init.sh/init.ps1. If this happens to you, run git reset --hard to reset the repostory back to a good state. Note that this is a destructive git operation, so any un-committed changes will be lost.

Having problems?

If you are unable to resolve your issue, please raise an issue in this repository or find us on the forums or Discord.

Recommended use

This is the alpha release of the SpatialOS GDK for Unity. We invite projects to start using it but warn that all APIs are subject to change as we learn from feedback.

Give us feedback

We have released the GDK this early in development because we want your feedback. Please come and talk to us about the software and the documentation via:

  • Discord

    Find us in the #unity channel. You may need to grab Discord here.

  • The SpatialOS forums

    Visit the feedback section in our forums and use the unity-gdk tag. This link takes you there and pre-fills the category and tag.

  • Github issues

    Create an issue in this repository.

Contributions

We are not currently accepting public contributions - see our contributions policy. However, we are accepting issues and will gratefully appreciate your feedback.


  • Version: alpha
  • Your access to and use of the Unity Engine is governed by the Unity Engine End User License Agreement. Please ensure that you have agreed to those terms before you access or use the Unity Engine.

© 2020 Improbable

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].