Summary of Why I switched from Unreal to Unity & wont go back (even for an mmorpg)
Video Summary
In the video titled "Why I switched from Unreal to Unity & wont go back (even for an mmorpg)," Jason, a seasoned game developer, shares his journey and reasons for transitioning from Unreal Engine to Unity. He discusses the advantages of Unity that led him to make this decision and emphasizes his commitment to sticking with Unity for future projects.
Storyline and Background
- Jason has over 15 years of experience in game development, having worked with various engines, including Unreal and custom engines at Sony.
- He was approached by a friend to start a mobile game company during the rise of the iPhone, which prompted the switch to Unity due to its early support for mobile deployment.
Key Gameplay Highlights and Features of Unity
- Fast Adoption of New Technologies: Unity adopted mobile and VR support earlier than its competitors, making it a versatile choice.
- C# Programming Language: Jason found C# to be cleaner and easier to manage than C++, reducing the likelihood of memory-related issues.
- Quick Iteration and Build Times: Unity allows for rapid testing and iteration, with changes being reflected almost instantly in the editor, unlike the long build times associated with Unreal.
- Abundance of Resources: Unity has a wealth of tutorials, courses, and community support, making it easier for developers to learn and troubleshoot.
- Free to Start: Unity is accessible for new developers, allowing them to create games without significant upfront costs or royalties until they reach a certain revenue threshold.
- Large Developer Community: The extensive Unity developer community facilitates networking, support, and collaboration.
- Frequent Updates: Unity's regular updates and responsiveness to community feedback ensure that developers have access to the latest features and improvements.
- Ability to Create Non-Game Apps: Unity is also suitable for developing interactive applications beyond games, which can be a source of additional revenue.
Strategies and Key Tips
- Explore Unity: Jason encourages trying Unity for a month to understand its capabilities.
- Utilize Resources: He highlights the importance of leveraging the numerous resources available for learning C# and Unity development.
- Engage with the Community: Joining user groups and forums can provide valuable support and networking opportunities.
- Experiment with Different Engines: While he prefers Unity, Jason suggests exploring other engines to understand their strengths and weaknesses.
Featured Gamers/Sources
Overall, Jason presents a strong case for Unity as a powerful and flexible game development engine, particularly for those interested in mobile and indie game development.
Notable Quotes
— 02:06 — « Unity just has quick adoption to things; they got to mobile like a year before everybody else. »
— 04:08 — « C# is a lot harder to shoot yourself in the foot with compared to C++. »
— 06:39 — « Having to wait half an hour for a build to see if my two-liner change was right or if it was wrong or if I messed something up was extremely frustrating. »
— 08:04 — « Unity was the only engine that was free to start with and it's really far as I know the only one that's still free completely if you're not making very much money. »
— 16:41 — « In my experience, in my opinion, Unity is pretty much the best at most things and I don't see any reason to switch. »
Category
Gaming