Announcement

Collapse
No announcement yet.

Epic's own hosting framework (Single - and Multiplayer)

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

    [FEATURE REQUEST] Epic's own hosting framework (Single - and Multiplayer)

    "The missing puzzle piece in Unreal Engine development and for deployment, success."

    Why not add hosting with a similar business model like Gamesparks.com does, just dediated for Unreal Engine? Currently GS does not offer multiplayer server (working on it since around Nov 2015), and implementation via Steam seems not very straight forward and lacks in many regards.

    Pros
    Another reason to pick UE
    Another possible revenue system for Epic
    Would help developers who are not experienced with network infrastructure, or lack resources
    Would result in more UE games
    Would result in more multiplayer games
    Optional for existing and future UE devs.

    Cons
    Requires robust scalable network infrastructure
    Requires additional service staff
    Requires dedicated development team

    Possible features
    Distribution platform, via UE game client, think Steam
    Backend tailored to offer BP and code setup via server backend for dedicated tasks and game functionality
    Backend editor for game admin tasks
    Integrated setup for easy integration of game features, eg. achievement system, login, highscores / ladder
    Hosting of game client (See also Google Buckets)

    Integrated extensions
    Extensions could be tailored framework marketplace additions (UE backend compatible), which once bought, would become available in the Unreal Engine Backend, eg. chat system, quest system, auction house etc. This would tremendously help to unify code setups, and streamline development. Thus, offer easily accessible logs, debug tools, database editing for quests and such.

    Development
    How long would it take to setup the integral parts of such a system? With scalability in mind, and possible partners like Google Cloud, Amazon, Azure etc (Epic could pick their partner or do it alone based on existing infrastructure, but i would pick Google), a reasonable time frame to begin testing it seems.

    Dev Team
    To assemble the required team should be also not a big issue, looking at the skills around here, and the company's brand and resources.

    Vision
    Imagine the new UE experience layer, start the "UE game client", begin browsing all the new games from games actively developed, or switch to the shop tap. Steam would be no longer a requirement.

    Business model
    While initial costs and directed resources would require some commitment, once the infrastructure and software is in place, you basically are down to administration tasks, depending on scalability. If for instance a specific title becomes successful you could put a revenue system in place to compensate and for your revenue share. Or you get a share from each title (Steam is about 30ish % i read somewhere). This would also bring all the existing Epic games under one hood.

    Related
    Tim Sweeney thinks Microsoft will make Steam "progressively worse" https://forums.unrealengine.com/show...ely-worse-quot

    Think big!
    Last edited by unit23; 08-02-2016, 08:05 PM.
    LEGENDS OF EPICA | CS - SPACE ALPHA

    #2
    Hey Unit, thanks for the suggestion! I'll run it by some folks and see what our devs here think. If anyone else is interested, has ideas or wants to voice concerns, please let us know here!
    Twitch /unrealalexander| Twitter @UnrealAlexander
    How to report a bug? | Installation & Setup issues?
    Call me to a thread by posting this: [MENTION]Alexander Paschall[/MENTION]

    Comment


      #3
      I can see why it could be a good thing - we need an alternative distribution platform.

      Comment


        #4
        Originally posted by motorsep View Post
        I can see why it could be a good thing - we need an alternative distribution platform.
        Exactly, think a few years ahead, UE could become a real alternative, when extending into distribution and tailored network framework territory, to separate UE from the competition. This would make things so much easier when you have one resource to learn / deal with instead of third parties. Epic could build upon their existing experience in those regards based on titles like UT and Paragon.

        And many successful company titles do not rely on Steam (LOL, Blizzard games, WOT etc), showcasing that alternatives are feasible and rewarding.
        Last edited by unit23; 08-02-2016, 02:02 PM.
        LEGENDS OF EPICA | CS - SPACE ALPHA

        Comment


          #5
          Sorry guys, but epic launcher would not become alternative for steam, it could be a nice little addition, but its to late to fight the steam without huge investment, you need huge hits, available only here, so people start really using launcher over steam, as blizz, riot, wargaming do.

          Everything else, i really like, especially server stuff, it would be amazing, even if unreal just got some sort of master server part, so people could do their own session infrastructure out of box, im not even mention server hostings.

          Comment


            #6
            Originally posted by CriErr View Post
            Sorry guys, but epic launcher would not become alternative for steam
            Ofc, there should be an extra UE client for browsing, buying and downloading game contents. This would also expose users to other content, help bring your title to an audience, and all the UE titles in one place, and no need for an extra launcher. With this you have the existing dev launcher, and the one for game distribution.
            Last edited by unit23; 08-02-2016, 03:49 PM.
            LEGENDS OF EPICA | CS - SPACE ALPHA

            Comment


              #7
              Epic is more than capable of putting out content worth coming for, Already UT, Paragon, A place holder for Fort Night, And a tab for modding tools (for Ark) already exist on the once solo purpose Epic Launcher.
              Also just like many of the other companies out there you can support multiple launchers. No reason a person cant allow customers to come into the Epic ecosystem through their favorite launcher (most often steam).
              Numerous titles on steam install and launch through their own launcher.

              I personally would love to see something like what is being described above, In fact its what i always thought should be the case from back before i even knew how it actually works. Trying to deal with things such a either building your own backend or using someone else. Such as. Playfab, or Gamesparks can be highly frustrating. As those services often dont maintain their API for UE C++ much less UE Blueprint. Having a engine specific use case i would think it could highly beneficial for us 3rd party guys, As well as EPIC own internal use.

              Comment


                #8
                +1 it would be good for Epic to have some backend services

                Comment


                  #9
                  Big +1 to Epic-Game-Store & Epic Hosting...

                  Originally posted by Alexander Paschall View Post
                  Hey Unit, thanks for the suggestion! I'll run it by some folks and see what our devs here think. If anyone else is interested, has ideas or wants to voice concerns, please let us know here!
                  1. Game makers already use the engine so Epic-Game-Store & Hosting is a natural move.
                  2. Epic already has an emerging asset marketplace so why not offer a one stop shop...
                  3. Steam vetting is utterly broken, and that's according to Steam, years now & no fixes!
                  4. Hooking into Steam is a major hit and miss PITA as pointed out in a million threads!
                  5. If Epic Execs say no thanks, Epic could still partner up with 3rd parties (package deals)...

                  Comment


                    #10
                    Interesting idea, though I still think it's a good idea to support Steam in your game anyway (it's not too tough really) - since it's just the dominant platform and is going to be for quite some time, UWP aside. Microsoft would destroy themselves if they started killing Steam, consumers would riot.

                    I guess this is kind of what the Launcher is to Epic already mind you. Long term plans might be to turn it into a distribution platform too.

                    Comment


                      #11
                      Originally posted by TheJamsh View Post
                      I guess this is kind of what the Launcher is to Epic already mind you. Long term plans might be to turn it into a distribution platform too.
                      This is a good point, indeed a second client is not really needed.
                      LEGENDS OF EPICA | CS - SPACE ALPHA

                      Comment


                        #12
                        Related

                        Facebook is building its own Steam-style desktop gaming platform with Unity https://techcrunch.com/2016/08/18/fa...game-platform/
                        LEGENDS OF EPICA | CS - SPACE ALPHA

                        Comment


                          #13
                          OOOOOHH... this is awesome idea. Will make multiplayer development so much easier and straight forward. I really wish Epic will listen to this and take it seriously
                          Raed Abbas
                          IMDB
                          FACEBOOK
                          Circle Of Time the game
                          Dynamic Shared Camera

                          Comment


                            #14
                            Errr... For those of you who aren't aware of Epic Launcher client(especially you, who has fast internet), I can tell you that Epic Launcher client won't download for installation including downloading new updates. With internet speed of 1mb/2mb are bound to suffer. You can Google search for this issues, many complained and we know overseas users or Aussies mostly are the ones that get this issue to download it.
                            This is if you guys are suggesting to host it in that client. If not mistaken, Epic has no CDN.

                            This is good idea afterall.

                            I like how OP listed his statements. Very well said, should throw more to grab Epic's attentions further.
                            Last edited by unrealjin; 08-19-2016, 11:19 PM.

                            Comment


                              #15
                              I'm both for and against the idea.

                              I'm against it because I don't want to see "MY FIRST GAME" all over my launcher. There would need to be a QA process before a game appears on it - Similar to how PS4/XBone do it. That's my pet peeve with Steam - The low quality of games now flooding in.

                              Comment

                              Working...
                              X