Search Unity

  1. Welcome to the Unity Forums! Please take the time to read our Code of Conduct to familiarize yourself with the forum rules and how to post constructively.
  2. We have updated the language to the Editor Terms based on feedback from our employees and community. Learn more.
    Dismiss Notice
  3. Join us on November 16th, 2023, between 1 pm and 9 pm CET for Ask the Experts Online on Discord and on Unity Discussions.
    Dismiss Notice

Forge Networking is Released out of BETA

Discussion in 'Multiplayer' started by Brent_Farris, Jan 14, 2015.

  1. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    For those of you who do not know what Forge is see this post: http://forum.unity3d.com/threads/su...rary-including-windows-universal-apps.286900/

    We are looking for more Beta testers! We have a few and are wanting to get a few more in on it and testing it. Hit us up and we would be happy to bring you into the on-request beta! Forge is under heavy development and hopes the initial beta to be short and sweet. The system has a very large road-map so feel free to make any suggestions as well.
     
  2. BFGames

    BFGames

    Joined:
    Oct 2, 2012
    Posts:
    1,543
    PM'ed!
     
  3. AustinRichards

    AustinRichards

    Joined:
    Apr 4, 2013
    Posts:
    321
    Good luck!
     
  4. GraphXCreations

    GraphXCreations

    Joined:
    Jul 6, 2014
    Posts:
    121
    PM'ed!

    Sign me up for beta testing.

    thanks
     
  5. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Beta V3 has been sent out! :D
     
  6. Meltdown

    Meltdown

    Joined:
    Oct 13, 2010
    Posts:
    5,796
    Glad to see you guys posted in here. This is a great networking library that runs in a Unity instance that you have to check out!
     
  7. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Thanks! :D

    We just released Beta V7 and it is blazing fast compared to the previous versions. We are still looking for more Beta testers even though we have a lot of great testers, the more the better! (insert plug here)
     
    Meltdown likes this.
  8. fholm

    fholm

    Joined:
    Aug 20, 2011
    Posts:
    2,052
    I don't seem to be receiving any more beta updates :(
     
  9. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Hey! Sorry about that (email errors) someone said it was sending from an unknown sender or something (someone who got it). We'll send you another one tonight :)
     
  10. Mike-Church

    Mike-Church

    Joined:
    Apr 9, 2013
    Posts:
    4
    Yessiree, very interested. Still need beta testers?
     
  11. imgodot

    imgodot

    Joined:
    Nov 29, 2013
    Posts:
    212
    Any updates on a built-in socket layer for Unity Basic?
     
  12. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Hi there! Sorry I forgot to click on watch for this post! We are actually usually super responsive. No answer since Saturday D:.

    This does still need beta testers! :D All we need from you is an email. You can either send your email in a message or send us an email to support@beardedmangames.com with the subject "Forge Networking Beta". I am not sure I can associate the username to the emails we currently have. Did we already send you a beta? :) Did a quick search for "Church" and couldn't find it.
     
  13. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Currently we have developers (beta testers) working with Good Ol' Sockets and our system without any issues. We are still looking into our own proprietary basic version (for iOS and Android, unity basic sockets are free). Maybe we can work with a third party to provide this as well so that we can focus on features for networking and not have to spend too much time making this other system.
     
  14. imgodot

    imgodot

    Joined:
    Nov 29, 2013
    Posts:
    212
    Brent,
    Thanks for the reply, but I was confused about, "unity basic sockets are free".
    What did you mean by that?
    Forge on Unity Basic still requires Good Ol' Sockets, yes?
    -- Paul
     
  15. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Hey! I basically was saying that if you are developing on Unity Basic for Webplayer, Desktop applications (PC, Mac, Linux), or for Windows 8.1 Store, or Windows Phone 8.1. These platforms support sockets. The only platforms that do not support sockets in the space of these are iOS and Android. For iOS and Android you will need Good Ol' Sockets. But if you are developing on any other main platform listed above, then you will be able to use sockets out of the box in Unity Basic.

    Reference: http://unity3d.com/unity/licenses

    :) However we are still looking into our own solution or collaborating with a third party when it comes to iOS and Android.
     
  16. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Just though I would update this thread to let the watchers know that we officially released our Backend as a Service (BaaS) For Forge this passed weekend. Feel free to check it out! :D
     
  17. Deleted User

    Deleted User

    Guest

    With Forget Networking we still need our own servers right?
     
  18. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Yes and no. Eventually we do plan on giving the option for cloud hosting. That means that you will be able to either host yourself or be able to host through us. :) We are interested in hearing feedback. Are you wanting to host yourself or would you rather us host it? Or both? ;D
     
  19. Deleted User

    Deleted User

    Guest

    If you have competitive packages, I'd rather you guys host it + I know I don't have to setup anything.
     
  20. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Sounds awesome, then host it we shall. Also, I'm sorry to disappoint you, but our future hosting plans will not have competitive packages. Our pricing will be WAY lower than other systems prices. We plan on charging ONLY for what you use (Bandwidth + CPU) which will always be cheaper than DAU pricing. The problem with DAU pricing is that it becomes outrageously expensive for anyone unfortunate enough to be successful. We do not believe in destroying indie success before it has ever had a chance to make it big. :) If you have no problem with this then we will be super excited and honored to be a part of your game :)
     
    Deleted User likes this.
  21. Deleted User

    Deleted User

    Guest

    What can I say? That sounds awesome. :p
     
  22. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    PM sended

    Sign me up for beta testing.

    thanks
     
  23. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    :D Awesome! Can't wait to have you up and testing!
     
    SLAS likes this.
  24. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    email sended as PM
     
  25. has-arden

    has-arden

    Joined:
    Nov 25, 2013
    Posts:
    1
    PM'ed email
    Thanks! :)
     
  26. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    Awesome! Can't wait to get the access!
     
  27. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    I have some questions for you?
    1 - do you still looking for testers? because im not getting your answear to my email.
    2 - forge support unity 5?
     
  28. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Hi there! Sorry for the lack of response, we have been quite busy extending the system, dealing with business related things and other studio relations. We are still accepting beta testers and will be going through our email to get up to date on the requests today :)

    Yes, we pushed a build that works in Unity 5 a few days ago when it was released :)
     
  29. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    Awsome
     
  30. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    hey im just strating forge, I imported the lastest version of forge v14 in unity5 and im geting this error.



    y tryed to post this in your web site bug report, but it just look like it did not work, sorry for posting here.
     
  31. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Hey! So we actually noticed this error. We are tying to figure out what it could be, it seems that Unity is using Cecil on libraries that are imported. If you continue working everything should work fine as normal but we are researching this one.

    Thanks!
     
  32. SLAS

    SLAS

    Joined:
    Aug 4, 2013
    Posts:
    15
    I have more questons:
    1- Need forge the unity networks?
    2- whats happend when UNET comes out, i mean all unity old networking will be removed?
    3- what happend to forge web site bug report? i did try to post the bug there, and i want, but is like it dont work.
     
  33. Concinnity

    Concinnity

    Joined:
    Feb 21, 2015
    Posts:
    32
    i cant say very impressive good job Gregory
     
  34. Concinnity

    Concinnity

    Joined:
    Feb 21, 2015
    Posts:
    32
    any updates ?
     
  35. RealAspireGames

    RealAspireGames

    Joined:
    Dec 24, 2013
    Posts:
    265
    Just a quick question.
    Is it possible to get this asset compatible with other 3rd party assets such as Realistic FPS Prefab.
    We are having some trouble networking that one!

    -Thanks
     
  36. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    Yes, since this is an integrated networking system it should work well with all other systems that you would get for Unity including ones that you make yourself. All that would need to be done is to identify the variables you wish to serialize across the network for these objects. Once you have done that you can just start the replication process. On our site we have some tutorials on how to integrate with existing code :)

    Please let us know if you have any further questions or would like to know more! :D
     
    RealAspireGames likes this.
  37. MCXX

    MCXX

    Joined:
    Apr 29, 2015
    Posts:
    2
    A couple questions:

    1/ We have an app using Photon. The app (Android) is a fast paced, open world shooter/survival theme with lots of players, lots of NPCs and a fair amount of rigidbody physics. Our main issues with Photon is the CCU, messages per second, the peer-to-peer architecture (hacks and cheats), and the concept of ownership and how that works with NPC AI, masterclient and remote players. Another issue is their suggested max 6-8 players per room: we want many more. Do you think the Forge framework would be a good fit here?

    2/ Our player base is international with about 600 CCU at the moment, we don't know if that will grow or shrink, but what is involved in getting a working version onto the Forge Cloud, and maintaining it, and is there going to be problems of latency for players for in Asia? (sorry squeezed in a few more questions)

    Basically we need to know if rewriting our network code using this technology would provide real advantages for us and our players.

    It is really good to see the positive energy that is surrounding this project and we wish you guys the best :)
     
  38. Brent_Farris

    Brent_Farris

    Joined:
    Jul 13, 2012
    Posts:
    881
    @MCXX Hello there! I am very sorry for the late reply. For some reason I was not watching this thread.

    I think that Forge is a great fit for this kind of project. We have users making games with way more players than 6-8 and there are no CCU limitations. Our architecture is completely authoritative and we still support using the server as a relay as well. :)

    No problem on the questions. Currently the Forge Cloud is still in beta and we are accepting requests. We are still in works with our partners as well so that we will be able to offer a global server base.

    Thank you very much for the wishes :). We work directly with our users to make sure the system supports the strange things they need or would like to see, we also have a pretty strong community as well :) We have tons of users from UNET, Photon, and Bolt and the general feeling we get is that they are quite happy with the change. Please let me know if you have any further questions :). If nothing else we can add you to our chat system and you can ask some questions to the developers there, what they think and how they feel about the system :)