Comments (3)
There is custom teamcoloring present. In the inspector in Unity each Player has a TeamColor property that you can mess about with. It would not be too hard to add the ability for a user to select this, but that is very low priority at the moment.
The reality is that multiplayer is hard - and not just a little bit hard, but really hard. If I add it in it will not be for a very long time (years probably). What I am planning on doing (sometime in the next year maybe?) is to add in some basic AI so that the game is at least interactive. I have left it out so far because I have been focused on building up the complex architecture of the game.
from unity-rts-demo.
The thing about Unity networking is it's pretty easy to wrap your head around, I was like "mehhh...this is going to be so HARD" when I first got started, and about 3 hours later had a basic Multiplayer setup running.
Take a look around at some tutorials, and ask me if you need help. I probably can help, I know a decent bit about Unity networking.
from unity-rts-demo.
It is not so much the getting networking going. I have worked on another project where we were using the Unity networking, but this was more of an FPS style environment rather than the RTS that we have going here. So I am aware of some of the practical details involved.
But when it comes to RTS there is still a lot to consider. Performance issues and synchronisation issues would be the main ones I can think of off the top of my head. Then there is the question of how to implement that within the existing architecture so that things scale well into the future.
While it would be cool, and even useful, to get working, it is not a big priority for me at this stage. I will get to it, but not for quite a while. And even with multiplayer in place you still want to have AI working - unit AI so that your army does need to be told absolutely everything you want it to do, player AI so that you and your friends can play against the computer.
The reality is that this is a side project for me. And as useful as people are finding this, and the associated tutorial, there are still large limitations on the time that I have available. So I do need to be very selective about which things I choose to do next.
from unity-rts-demo.
Related Issues (7)
- The namespace `RTS' already contains a definition for `ResourceManager'.? HOT 22
- It seems like the 2d Hud is missing in this latest version. HOT 2
- Enhancement - Multiple units in queue for War Factory or Refinery? HOT 3
- Won't run in Unity 5: "The referenced script on this Behavior is missing" HOT 2
- Continue of this tutorial HOT 6
- Are you going to make a new series?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from unity-rts-demo.