Announcement

Collapse
No announcement yet.

Why C++ for Unreal 4?

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

    Answer to the Op and based in this unity page http://blogs.unity3d.com/2014/05/20/...-unity/http://
    C# runtime performance still lags behind C/C++
    Garbage collection can cause pauses while running
    C++ compilers and linkers provide a vast array of advanced optimisations previously unavailable.
    Fundamentally, it differs from the current implementation in that the IL2CPP compiler converts assemblies into C++ source code. It then leverages the standard platform C++ compilers to produce native binaries.

    Comment


      I'll repeat what I said during the West Coast DevCon: All programming languages suck. They just suck in different ways
      Gerke Max Preussner | UE4 Programming Consultant

      Logo
      Follow me on Github | Goodreads | Linkedin | Pinterest | SlideShare | Twitter.
      Chat with me as gmpreussner on Discord.

      Comment


        And by the way, programming in general sucks
        Gerke Max Preussner | UE4 Programming Consultant

        Logo
        Follow me on Github | Goodreads | Linkedin | Pinterest | SlideShare | Twitter.
        Chat with me as gmpreussner on Discord.

        Comment


          I like blueprints Btw you can think that programming in general sucks but you have to prove the vicious engine script, this a another level, regarless to my love to vicious engine multiplatafom support.
          Last edited by DomusLudus; 09-08-2014, 02:52 PM.

          Comment


            Originally posted by gmpreussner View Post
            And by the way, programming in general sucks
            Oh what a roller coaster this thread has been. Starting from mild curiosity, to entertainment, then dismay, pleading, turning into a deep self introspective journey into the ability of the human race to find common ground and find peace, the possibility of life on Mars, then back to entertainment and mild curiosity. That link there was about the best thing I've read in weeks. And let me tell you, I just read a SciFi book that was highly rated by over 2,000 amazon reviews which I believe I could have achieved better during my morning constitutionals by doodling on excess toilet paper, collecting the scraps, and shipping the collection to Random House Publishing. So, I needed that short masterpiece in writing in multiple ways.

            Comment


              Originally posted by smallB View Post
              You really don't understand the point. The point being not to which platform you can deploy your game but on which platform you can run your engine.
              What? If you can deploy a game to a given platform then the engine must run on that platform - or you can't deploy your game to that platform. "Deploy" is not just "copy the files over and stare at them," it is "install and run on a given platform."

              Comment


                Originally posted by smallB View Post
                You really don't understand the point. The point being not to which platform you can deploy your game but on which platform you can run your engine.
                Let me shout it to you:
                C# IS NOT PORTABLE!!! GET IT!!!
                If so, I think you should give Unity-Technologies a call, and demand that they stop violating the space-time-continuum, with their (non-)existing business of (non-)existing hundreds of millions of game-installs on every platform imaginable, because this should not be possible according to your infallible-logic.
                Really, what they are doing is blasphemy, and they are risking the entire fabric of the universe, destabilizing the foundation of existence, with such empirically-inconsistent phenomenons...

                Reality must adapt itself to your perception of it, it's inevitable - I stand corrected...

                Comment


                  Originally posted by gmpreussner View Post
                  And by the way, programming in general sucks
                  Was laughing for more then I laughed for a long, long time. It is absolutely brilliant.

                  Comment


                    Originally posted by VegasRich View Post
                    What? If you can deploy a game to a given platform then the engine must run on that platform - or you can't deploy your game to that platform. "Deploy" is not just "copy the files over and stare at them," it is "install and run on a given platform."
                    You can't even imagine how wrong you are.

                    Comment


                      Originally posted by smallB View Post
                      You can't even imagine how wrong you are.
                      Maybe you want to read this: http://forums.pcper.com/showthread.p...LL-READ-PLEASE!

                      Amazing how many of those are found in your posts. But worst of all, what you've been doing lately isn't even listed there, which is completely refuse to debate. If this wasn't the internet, you'd have been booed out of here a long time ago.

                      Comment


                        Originally posted by Gigantoad View Post
                        If this wasn't the internet, you'd have been booed out of here a long time ago.
                        Sure, by people like you who can't accept the fact that they've made wrong choice and do not want to take time to learn something better. Agreed.

                        Comment


                          Originally posted by smallB View Post
                          Sure, by people like you who can't accept the fact that they've made wrong choice and do not want to take time to learn something better. Agreed.
                          There are two main ways two conduct a successful line of discussion in a debate. You either use superior rhetoric, or superior facts; and over the entire course of your engagement here, you have failed at providing or utilizing either. All you're doing is repeating "I am right, you are wrong" over and over again. This only serves to prove one point: That you have a lot of opinion and nothing to actually back it up. Hell, there's an entire company and thousands of developers out there who are very successful and whose main product is predicated on you not being as right as you think you are.

                          Comment


                            Originally posted by smallB View Post
                            Sure, by people like you who can't accept the fact that they've made wrong choice and do not want to take time to learn something better. Agreed.
                            What choice? Using Unreal 4?

                            Ok I...have to run. Good talk though.

                            Comment


                              Originally posted by smallB View Post
                              You can't even imagine how wrong you are.
                              Ok, how do you define "deploy?" Have you deployed a game if the game does not run? Because according to the generally accepted description of software deployment I can't imagine that I'm wrong at all.

                              If the game is built with a particular game engine, and the game runs on a particular platform, then the game engine does not run on the platform? Is that what you're saying?
                              Last edited by VegasRich; 09-09-2014, 04:48 PM.

                              Comment


                                Originally posted by Gigantoad View Post
                                What choice? Using Unreal 4?

                                Ok I...have to run. Good talk though.
                                By choice I meant you've decided to use and dedicated your time to C# without doing proper research and you made mistake by choosing it as your primary language. You should go for C++ because this is AAA gaming industry and this industry speaks C++.

                                Comment

                                Working...
                                X