Announcement

Collapse
No announcement yet.

UE4 Roadmap

Collapse
This is a sticky topic.
X
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • UE4 Roadmap

    Update: We've made some changes to the Unreal Engine roadmap. Read all about it here

    Today we’ve made our engine roadmap public for everyone to see. This guide represents where our team is spending energy on specific Unreal Engine 4 features to give you a better sense of what’s happening here at Epic.

    Our hope with being more transparent in our development processes is that we’ll generate more value for developers working with UE4, both in understanding what’s likely to appear in upcoming releases and also in having more context around how the engine is being built (and a little bit of the why).

    As a disclaimer, anything listed in the current version may not actually make it into the engine as planned today; we may run into complications that push out a feature, or we may have reason to stop working on it altogether. Items in our backlog may never see the light of day either, as they are simply ideas we’ve discussed but haven’t yet figured out if or how they would best fit into the engine. While we intend for most items on the roadmap to end up surfacing as estimated, we want to make it clear that there is no guarantee of a feature being added to the engine even if it’s currently listed.

    That being said, there are many upgrades and fixes going into the engine which are not represented here. We shipped 100+ improvements in the 4.1 update a month after UE4’s launch, so the engine is rapidly and continually evolving. What we’re sharing is a high-level view of how we are extending UE4 at this very moment and what we plan to do next.

    We’re taking a flexible and lightweight approach with the roadmap given that priorities often change and there are unpredictable opportunities that arise on a regular basis. The sweet spot for us seems to be around 3-4 months of planning at any given time, with a few longer term efforts that gently break that rule (our parallel rendering efforts are a good example of that today). As such you’ll see the most detail and confidence on the roadmap for tasks in the next 1-2 months. Entries further down the timeline become representations of our intent today and will likely shift as we finish each month.

    We intentionally focus on defining the bigger feature work for our roadmap and leave the details of bug fixing and smaller tasks in our bug tracking software. The engine is quite large these days which means there’s always a tremendous amount being developed, and it can be challenging to meaningfully communicate that work to a broad audience. Our roadmap serves to share the mid-to-high level development efforts in a way that is easy to digest and provides context, especially for those not directly working on a particular area. Trello helps us with this approach given that it’s great for sharing the breadth of a project, and if you try to insert too much detail it quickly bogs down.

    This is one step of many we plan to take to build full transparency around our development process. It’s important to us that we’re building what developers want and need to ship their own successful projects, and steps like these will facilitate a better ongoing conversation about what that ends up being.

    This is an experiment for us and as such it’s important that we get your feedback on what we’re doing – vote on features you’re excited about, send us comments on things that seem confusing or unclear, and better yet let us know what you think should be on the roadmap that isn’t already.

    Thank you for helping us build a better UE4!
    Last edited by Chance Ivey; 04-27-2017, 10:33 AM.

  • #2
    Thanks for this. At the moment, Epic and UE4 is a pure joy for indie game developers. Hope you can keep it up
    GiM - Games in Motion

    Comment


    • #3
      Thanks, i love Unreal Engine 4 and his developers!
      Unreal Engine 4 - best support, best technology, best of the best for indie game developers!

      Comment


      • #4
        This is simply great, thank you very much!!
        pd: Excuse my English.

        Comment


        • #5
          This is an awesome move, exemplary!
          VIMEO channel | Artstation profile

          Comment


          • #6
            Yay! Trello!

            Also trello is another good way of getting or encouraging feeback. We can "vote" on new features. Which can help shift priorities if needed.

            Good job guys! this is why i am picking UE4 over unity/CE3!
            Twitter - @TheKRushin

            Feel free to ask questions and come learn to be an #UnrealDev

            How to report a Bug

            Comment


            • #7
              Yet another epic move from Epic.
              FREE Color LUT Collection
              FREE Physics Driven Spacecraft Project
              GTA Style Vehicle Interaction
              Dynamic DoF(Depth of Field)
              Camera Crossfade
              Portfolio

              Comment


              • #8
                Nice, this is awesome to see. Lots of stuff planned for the rendering department
                Fully dynamic Time of Day System blueprint: https://forums.unrealengine.com/show...e-of-Day-Setup Download it for free now!

                Comment


                • #9
                  This is great news! Thanks for the insight.

                  Did you deactivate commenting on purpose?
                  Join us on IRC! We are on #unrealengine @ freenode.org

                  Comment


                  • #10
                    Very nice and impressive list! i'm just getting familiar with blueprints and had an idea that being able to write math expressions into the nodes would be useful and I'm very glad to find it on the list . I actually would like if blueprints turned into a visual/normal script hybrids where we can write in simple expressions, be it pseudo code, js or python. (besides the planned math expressions we could use it for conditionals, loops etc)

                    Comment


                    • #11
                      Originally posted by mzprox View Post
                      I actually would like if blueprints turned into a visual/normal script hybrids where we can write in simple expressions, be it pseudo code, js or python. (besides the planned math expressions we could use it for conditionals, loops etc)
                      Yes. Math nodes will be great. It will be nice to have a single node for an expression that requires a long line of nodes currently.

                      But I don't see the benefit of script nodes to be honest. Quite the contrary, if you could have script nodes, the flow of your graph becomes much harder to "read". Math nodes will just get rid of some of the unnecessarily long chains of operations, but not change the nodes that execute things.

                      By the way, this has been discussed previously:
                      https://forums.unrealengine.com/show...ht=script+node
                      https://forums.unrealengine.com/show...ht=script+node
                      Last edited by Bajee; 05-07-2014, 02:59 PM.
                      Join us on IRC! We are on #unrealengine @ freenode.org

                      Comment


                      • #12
                        Originally posted by Bajee View Post
                        This is great news! Thanks for the insight.

                        Did you deactivate commenting on purpose?
                        We thought to keep feedback here in the forums at first, although if there's a lot of interest in commenting directly in Trello cards then we're open to the idea.

                        Comment


                        • #13
                          Originally posted by Bajee View Post
                          Yes. Math nodes will be great. It will be nice to have a single node for an expression that requires a long line of nodes currently.

                          But I don't see the benefit of script nodes to be honest. Quite the contrary, if you could have script nodes, the flow of your graph becomes much harder to "read". Math nodes will just get rid of some of the unnecessarily long chains of operations, but not change the nodes that execute things.

                          By the way, this has been discusser previously:
                          https://forums.unrealengine.com/show...ht=script+node
                          https://forums.unrealengine.com/show...ht=script+node
                          From a development point of view you're generally better off picking one or the other - embedding code inside a visual scripting system can be useful in a pinch but has some trade-offs as you continue to build your project. That being said this seems like a great community project if one wanted to start a fork on github.

                          Comment


                          • #14
                            Originally posted by Ray Davis View Post
                            We thought to keep feedback here in the forums at first, although if there's a lot of interest in commenting directly in Trello cards then we're open to the idea.
                            I personally think simple Nay or Yay voting would be better. Best with publicly knowing who is voting. So less trolling (;.
                            https://github.com/iniside/ActionRPGGame - Action RPG Starter kit. Work in Progress. You can use it in whatever way you wish.

                            Comment


                            • #15
                              Originally posted by Ray Davis View Post
                              We thought to keep feedback here in the forums at first, although if there's a lot of interest in commenting directly in Trello cards then we're open to the idea.
                              I just thought it would be a more direct way of commenting some of the topics. I wouldn't want to open an entire thread for these things. But I would also understand if you didn't want an additional channel to monitor and moderate.

                              Originally posted by iniside View Post
                              I personally think simple Nay or Yay voting would be better. Best with publicly knowing who is voting. So less trolling (;.
                              That's how it is now. I already voted on my favorites. Linux Editor and Physics improvements, yay
                              Join us on IRC! We are on #unrealengine @ freenode.org

                              Comment

                              Working...
                              X