Skill System

Hello. I am new in unity3d and with a couple of friends we want to start game development. We are still at the beginning but I have a question, how works skill system in unity? I mean for exemple if I want to create a fireball, I need to make some particle effects, an object and somehow send it from the character? I just don’t get, how I should make this skills. What I want to do is a skill which request sword to make a kind of animation, so basically then he press hotkey, the sword will do the animation and after it, a shockwave should be released in front of character. Can someone help me?

Thanks.

Do the tutorials. You are asking for Unity basics, which are explained in detail the tutorials.

oh, great. I usually ignore tutorials section, and now I saw that I am totally noob :(. I will look inside that section. Thanks.
Btw, network system for open world games can be maded in unity? Or I need third-part application?

Unity has a lot of useful networking functions, but you’re going to need to know a lot about programming to use it effectively. Consider the Photon system on the asset store, but remember that even then you’ll need a lot of know-how.

Here’s a good beginner’s tutorial. Note that you’ll need a little programming experience to get started.

A few things to be aware of

  • Unity has full access to .NET and from there to other libraries. Any thing that can be do e on a computer can be done in unity.
  • The learn section is great
  • Third party tools are great. They can save months or years from your development time. Remember, unity itself is a third party tool.
  • Keep your graphics and logic separate.
  • Developing an open world mmo is a pretty challenging project. You are looking at years for an experienced team. Start with a flappy bird or Tetris clone to learn the interface.