[{"data":1,"prerenderedAt":402},["ShallowReactive",2],{"navigation":3,"\u002Fblog\u002Funity-3d-why-to-go-with-it":286,"\u002Fblog\u002Funity-3d-why-to-go-with-it-surround":395},[4],{"title":5,"path":6,"stem":7,"children":8,"page":285},"Blog","\u002Fblog","blog",[9,13,17,21,25,29,33,37,41,45,49,53,57,61,65,69,73,77,81,85,89,93,97,101,105,109,113,117,121,125,129,133,137,141,145,149,153,157,161,165,169,173,177,181,185,189,193,197,201,205,209,213,217,221,225,229,233,237,241,245,249,253,257,261,265,269,273,277,281],{"title":10,"path":11,"stem":12},"2020 - The best Javascript Frameworks","\u002Fblog\u002F2020-the-best-javascript-frameworks","blog\u002F2020 - The best Javascript Frameworks",{"title":14,"path":15,"stem":16},"5 Essential Reasons for E2E Testing","\u002Fblog\u002F5-essential-reasons-for-e2e-testing","blog\u002F5 Essential Reasons for E2E Testing",{"title":18,"path":19,"stem":20},"5 Mistakes Front-end Developers should Avoid","\u002Fblog\u002F5-mistakes-front-end-developers-should-avoid","blog\u002F5 Mistakes Front-end Developers should Avoid",{"title":22,"path":23,"stem":24},"5 Things to motivate you to perform Unit Testing","\u002Fblog\u002F5-things-to-motivate-you-to-perform-unit-testing","blog\u002F5 Things to motivate you to perform Unit Testing",{"title":26,"path":27,"stem":28},"52 Articles, 7 Books and a Pandemic","\u002Fblog\u002F52-articles-7-books-and-a-pandemic","blog\u002F52 Articles, 7 Books and a Pandemic",{"title":30,"path":31,"stem":32},"6 Levels of Autonomous Vehicles","\u002Fblog\u002F6-levels-of-autonomous-vehicles","blog\u002F6 Levels of Autonomous Vehicles",{"title":34,"path":35,"stem":36},"ADAS","\u002Fblog\u002Fadas","blog\u002FADAS",{"title":38,"path":39,"stem":40},"Ambient Intelligence","\u002Fblog\u002Fambient-intelligence","blog\u002FAmbient Intelligence",{"title":42,"path":43,"stem":44},"Best 5 Hybrid Mobile App Development Frameworks","\u002Fblog\u002Fbest-5-hybrid-mobile-app-development-frameworks","blog\u002FBest 5 Hybrid Mobile App Development Frameworks",{"title":46,"path":47,"stem":48},"Best Practices for Code Testing","\u002Fblog\u002Fbest-practices-for-code-testing","blog\u002FBest Practices for Code Testing",{"title":50,"path":51,"stem":52},"Blockchains - How and Why?","\u002Fblog\u002Fblockchains-how-and-why","blog\u002FBlockchains - How and Why",{"title":54,"path":55,"stem":56},"Brain Computer Interfaces","\u002Fblog\u002Fbrain-computer-interfaces","blog\u002FBrain Computer Interfaces",{"title":58,"path":59,"stem":60},"Computational Fluid Dynamics","\u002Fblog\u002Fcomputational-fluid-dynamics","blog\u002FComputational Fluid Dynamics",{"title":62,"path":63,"stem":64},"Computer Vision","\u002Fblog\u002Fcomputer-vision","blog\u002FComputer Vision",{"title":66,"path":67,"stem":68},"Cryptography","\u002Fblog\u002Fcryptography","blog\u002FCryptography",{"title":70,"path":71,"stem":72},"Cyber-Physical Systems: Where Digital Meets Reality","\u002Fblog\u002Fcyber-physical-systems","blog\u002FCyber-Physical Systems",{"title":74,"path":75,"stem":76},"Design Patterns - Why and How?","\u002Fblog\u002Fdesign-patterns-why-and-how","blog\u002FDesign Patterns - Why and How",{"title":78,"path":79,"stem":80},"Edge AI: Revolutionizing Intelligence at the Edge","\u002Fblog\u002Fedge-ai","blog\u002FEdge AI",{"title":82,"path":83,"stem":84},"Edge Computing","\u002Fblog\u002Fedge-computing","blog\u002FEdge Computing",{"title":86,"path":87,"stem":88},"Embracing Decentralized Development","\u002Fblog\u002Fembracing-decentralized-development","blog\u002FEmbracing Decentralized Development",{"title":90,"path":91,"stem":92},"Extended Reality Simplified","\u002Fblog\u002Fextended-reality-simplified","blog\u002FExtended Reality Simplified",{"title":94,"path":95,"stem":96},"Good practices for Git","\u002Fblog\u002Fgood-practices-for-git","blog\u002FGood practices for Git",{"title":98,"path":99,"stem":100},"How do browsers work","\u002Fblog\u002Fhow-do-browsers-work","blog\u002FHow do browsers work",{"title":102,"path":103,"stem":104},"How to be a Full Stack Engineer","\u002Fblog\u002Fhow-to-be-a-full-stack-engineer","blog\u002FHow to be a Full Stack Engineer",{"title":106,"path":107,"stem":108},"How to be an effective Engineer?","\u002Fblog\u002Fhow-to-be-an-effective-engineer","blog\u002FHow to be an effective Engineer",{"title":110,"path":111,"stem":112},"How to choose components for a desktop PC on your own","\u002Fblog\u002Fhow-to-choose-components-for-a-desktop-pc-on-your-own","blog\u002FHow to choose components for a desktop PC on your own",{"title":114,"path":115,"stem":116},"Industry 4.0","\u002Fblog\u002Findustry-4","blog\u002FIndustry 4",{"title":118,"path":119,"stem":120},"Industry 4.0 & Mixed Reality","\u002Fblog\u002Findustry-4-and-mixed-reality","blog\u002FIndustry 4 & Mixed Reality",{"title":122,"path":123,"stem":124},"Internet of Behaviours","\u002Fblog\u002Finternet-of-behaviours","blog\u002FInternet of Behaviours",{"title":126,"path":127,"stem":128},"Internet of Things","\u002Fblog\u002Finternet-of-things","blog\u002FInternet of Things",{"title":130,"path":131,"stem":132},"Let's talk about SOLID Principles","\u002Fblog\u002Flets-talk-about-solid-principles","blog\u002FLets talk about SOLID Principles",{"title":134,"path":135,"stem":136},"LiDAR","\u002Fblog\u002Flidar","blog\u002FLiDAR",{"title":138,"path":139,"stem":140},"Machine Vision -Transforming Industries AI","\u002Fblog\u002Fmachine-vision-transforming-industries-ai","blog\u002FMachine Vision -Transforming Industries AI",{"title":142,"path":143,"stem":144},"Mathematics in Software Engineering","\u002Fblog\u002Fmathematics-in-software-engineering","blog\u002FMathematics in Software Engineering",{"title":146,"path":147,"stem":148},"Micro Frontends - A Modern Approach to Front-End Development","\u002Fblog\u002Fmicro-frontends-a-modern-approach-to-front-end-development","blog\u002FMicro Frontends - A Modern Approach to Front-End Development",{"title":150,"path":151,"stem":152},"Natural Language Processing","\u002Fblog\u002Fnatural-language-processing","blog\u002FNatural Language Processing",{"title":154,"path":155,"stem":156},"Optimizing for Search Engines","\u002Fblog\u002Foptimizing-for-search-engines","blog\u002FOptimizing for Search Engines",{"title":158,"path":159,"stem":160},"Physics Engine","\u002Fblog\u002Fphysics-engine","blog\u002FPhysics Engine",{"title":162,"path":163,"stem":164},"Point cloud","\u002Fblog\u002Fpoint-cloud","blog\u002FPoint cloud",{"title":166,"path":167,"stem":168},"Processes for Better Software Volume 1","\u002Fblog\u002Fprocesses-for-better-software-volume-1","blog\u002FProcesses for Better Software Volume 1",{"title":170,"path":171,"stem":172},"Processes for Better Software Volume 2","\u002Fblog\u002Fprocesses-for-better-software-volume-2","blog\u002FProcesses for Better Software Volume 2",{"title":174,"path":175,"stem":176},"Processes for Better Software Volume 3","\u002Fblog\u002Fprocesses-for-better-software-volume-3","blog\u002FProcesses for Better Software Volume 3",{"title":178,"path":179,"stem":180},"Quantum Computers","\u002Fblog\u002Fquantum-computers","blog\u002FQuantum Computers",{"title":182,"path":183,"stem":184},"Quantum Computing and its Potential Impact on Software Development","\u002Fblog\u002Fquantum-computing-and-its-potential-impact-on-software-development","blog\u002FQuantum Computing and its Potential Impact on Software Development",{"title":186,"path":187,"stem":188},"Quantum Cryptography","\u002Fblog\u002Fquantum-cryptography","blog\u002FQuantum Cryptography",{"title":190,"path":191,"stem":192},"Ray tracing - What you need to know","\u002Fblog\u002Fray-tracing-what-you-need-to-know","blog\u002FRay tracing - What you need to know",{"title":194,"path":195,"stem":196},"Reflections on how we code","\u002Fblog\u002Freflections-on-how-we-code","blog\u002FReflections on how we code",{"title":198,"path":199,"stem":200},"Robotic Process Automation","\u002Fblog\u002Frobotic-process-automation","blog\u002FRobotic Process Automation",{"title":202,"path":203,"stem":204},"Self Driving Cars - A Better Tomorrow","\u002Fblog\u002Fself-driving-cars-a-better-tomorrow","blog\u002FSelf Driving Cars - A Better Tomorrow",{"title":206,"path":207,"stem":208},"Semantic Web - A Smarter Future","\u002Fblog\u002Fsemantic-web-a-smarter-future","blog\u002FSemantic Web A Smarter Future",{"title":210,"path":211,"stem":212},"Sensor Fusion","\u002Fblog\u002Fsensor-fusion","blog\u002FSensor Fusion",{"title":214,"path":215,"stem":216},"Serverless Computing and the Future","\u002Fblog\u002Fserverless-computing-and-the-future","blog\u002FServerless Computing and the Future",{"title":218,"path":219,"stem":220},"Shaders","\u002Fblog\u002Fshaders","blog\u002FShaders",{"title":222,"path":223,"stem":224},"Smart Home Automation","\u002Fblog\u002Fsmart-home-automation","blog\u002FSmart Home Automation",{"title":226,"path":227,"stem":228},"The Horizon of Cybersecurity","\u002Fblog\u002Fthe-horizon-of-cybersecurity","blog\u002FThe Horizon of Cybersecurity",{"title":230,"path":231,"stem":232},"The Perils of Ray-Tracing","\u002Fblog\u002Fthe-perils-of-ray-tracing","blog\u002FThe Perils of Ray-Tracing",{"title":234,"path":235,"stem":236},"The Psychology of Software Bugs Understanding and Preventing Common Mistakes","\u002Fblog\u002Fthe-psychology-of-software-bugs-understanding-and-preventing-common-mistakes","blog\u002FThe Psychology of Software Bugs - Understanding and Preventing Common Mistakes",{"title":238,"path":239,"stem":240},"Top 5 Advantages of MongoDB","\u002Fblog\u002Ftop-5-advantages-of-mongodb","blog\u002FTop 5 Advantages of MongoDB",{"title":242,"path":243,"stem":244},"Top Trends in Augmented Reality","\u002Fblog\u002Ftop-trends-in-augmented-reality","blog\u002FTop Trends in Augmented Reality",{"title":246,"path":247,"stem":248},"Top features of Unreal Engine","\u002Fblog\u002Ftop-features-of-unreal-engine","blog\u002FTop features of Unreal Engine",{"title":250,"path":251,"stem":252},"Unity 3D - Why to go with it?","\u002Fblog\u002Funity-3d-why-to-go-with-it","blog\u002FUnity 3D - Why to go with it",{"title":254,"path":255,"stem":256},"Virtual Reality Advantages","\u002Fblog\u002Fvirtual-reality-advantages","blog\u002FVirtual Reality Advantages",{"title":258,"path":259,"stem":260},"Virtual Test Drive & Autonomous Driving","\u002Fblog\u002Fvirtual-test-drive-and-autonomous-driving","blog\u002FVirtual Test Drive & Autonomous Driving",{"title":262,"path":263,"stem":264},"WebAssembly and Progressive Web Apps","\u002Fblog\u002Fwebassembly-and-progressive-web-apps","blog\u002FWebAssembly and Progressive Web Apps",{"title":266,"path":267,"stem":268},"What are Best Practices?","\u002Fblog\u002Fwhat-are-best-practices","blog\u002FWhat are Best Practices",{"title":270,"path":271,"stem":272},"What are Digital Twins?","\u002Fblog\u002Fwhat-are-digital-twins","blog\u002FWhat are Digital Twins",{"title":274,"path":275,"stem":276},"What makes Mixed Reality the next big thing?","\u002Fblog\u002Fwhat-makes-mixed-reality-the-next-big-thing","blog\u002FWhat makes Mixed Reality the next big thing",{"title":278,"path":279,"stem":280},"Why Game Engines?","\u002Fblog\u002Fwhy-game-engines","blog\u002FWhy Game Engines",{"title":282,"path":283,"stem":284},"Why we need User Experience Design?","\u002Fblog\u002Fwhy-we-need-user-experience-design","blog\u002FWhy we need User Experience Design",false,{"id":287,"title":250,"author":288,"body":292,"date":386,"description":387,"extension":388,"image":389,"meta":390,"minRead":391,"navigation":392,"path":251,"seo":393,"stem":252,"__hash__":394},"blog\u002Fblog\u002FUnity 3D - Why to go with it.md",{"name":289,"avatar":290},"Aghil Jose",{"src":291,"alt":289},"\u002Fassets\u002Fimages\u002Fabout.jpg",{"type":293,"value":294,"toc":374},"minimark",[295,299,302,305,308,311,316,323,326,330,336,339,343,346,350,356,359,363,366,371],[296,297,298],"p",{},"Developing game applications for different platforms was quite a task, just a\ndecade before, as a mobile game development for various platforms involved a\nlot of time, effort and money. But, the launch of the Unity engine surely\nturned the tables. The powerful cross-platform engine enabled the game app\ndevelopment for more than 25 platforms and distinct devices in a user-friendly\ndevelopment environment. It provides a plethora of resources containing\nready-made assets, clear documentation, tutorials, intuitive tools and online\ncommunity at free to create amazing content.",[296,300,301],{},"Scripting, rendering, asset tracking and physics are some of the features of\nUnity 3D that reduce the time and cost of development. It offers flexibility\nto deploy projects on multiple platforms. The benefits have stacked up the\nUnity engine on the top of the cross-platform game development ladder.",[296,303,304],{},"Times sure have changed and game engines aren't just meant to develop games\nanymore. They serve the needs of various industries. Of the top of my mind the\ntop three would be Game development, Architecture and the Automotive industry.",[296,306,307],{},"The game engines are widely used by the industry leaders in automotive\nindustry to run simulations and test scenarios - with the current situation,\nwe all are going through, the virtual world does have it advantages.",[296,309,310],{},"So, here is what I think that are the reasons for someone to consider to\nchoose Unity 3D for their particular set of requirements.",[312,313,315],"h2",{"id":314},"_1-cross-platform","1. Cross Platform",[296,317,318],{},[319,320],"img",{"alt":321,"src":322},"platforms","\u002Fassets\u002Fimages\u002Fblog\u002F110520\u002Fplatforms.jpg",[296,324,325],{},"One of the biggest advantages of using Unity3D is you are not confined to a\nsingle platform. The games you make can be rendered to be used on over 25\nplatforms across mobile, Console, Desktop, TV, AR, VR, MR, XR and the Web.\nImagine to code and develop for once and run it on all the top platforms out\nthere. That is the power Unity 3D provides you.",[312,327,329],{"id":328},"_2-documentation","2. Documentation",[296,331,332],{},[319,333],{"alt":334,"src":335},"documentation","\u002Fassets\u002Fimages\u002Fblog\u002F110520\u002Fdocumentation.jpg",[296,337,338],{},"For developers that are just starting out, documentations are easy to\nunderstand. Unity 3D does provide that and in detail. It includes explanation\nof every single topic, no matter big or small. It is undoubtedly, must have\nfeature for not just game engines, but all software tools.",[312,340,342],{"id":341},"_3-debugging","3. Debugging",[296,344,345],{},"The Unity 3D has a Play mode, which the developers can make use of for rapid\niterative editing. When you press the \"Play\" button in the editor, you are\ninside your game. At any point of time, if you encounter a bug or feel that\nany functionality isn’t working as you expected, you can pause it and alter\nthe code as per your liking and can see the results instantly. You can even\ncruise through your game frame by frame and pinpoint the problems.",[312,347,349],{"id":348},"_4-all-in-one-editor","4. All-in-one Editor",[296,351,352],{},[319,353],{"alt":354,"src":355},"editor","\u002Fassets\u002Fimages\u002Fblog\u002F110520\u002Feditor.jpg",[296,357,358],{},"Loaded with features and with tremendous flexibility, it comes with a powerful\nand easy-to-use editor which is a complete package in itself. With features\nlike real-time global illumination, advanced memory profiling, easily\nmodifiable animations, play mode, timeline storytelling tools and a whole lot\nof other features for your aid, you would rarely go wrong with this one.",[312,360,362],{"id":361},"_5-unity-analytics","5. Unity Analytics",[296,364,365],{},"Unity 3D has built-in analytics which you can find easily in the editor. It\ngives you information that can be used to tweak the workflow and offer an\nawesome experience for the users. It does provide key insights about what you\nare building which will in turn help you reduce most of your monetization\nefforts.",[367,368,370],"h3",{"id":369},"among-todays-game-engines-unity-3d-is-considered-one-of-the-best-but-as-every-coin-has-two-faces-the-engine-also-has-some-downsides-and-benefits-the-improved-versions-of-unity-3d-have-continuously-upgraded-the-engine-and-fixed-the-issues","Among todays game engines, Unity 3D is considered one of the best. But, as every coin has two faces, the engine also has some downsides and benefits. The improved versions of Unity 3D have continuously upgraded the engine and fixed the issues.",[296,372,373],{},"Disclaimer : The views and opinions expressed in the article belong solely to the\nauthor, and not necessarily to the author's employer, organisation, committee\nor other group or individual.",{"title":375,"searchDepth":376,"depth":376,"links":377},"",2,[378,379,380,381,382],{"id":314,"depth":376,"text":315},{"id":328,"depth":376,"text":329},{"id":341,"depth":376,"text":342},{"id":348,"depth":376,"text":349},{"id":361,"depth":376,"text":362,"children":383},[384],{"id":369,"depth":385,"text":370},3,"2020-05-11","An article featuring the top features of Unity 3D that makes it stand out from the crowd.","md","\u002Fassets\u002Fimages\u002Fblog\u002F110520\u002Funitytitle.jpg",{},4,true,{"title":250,"description":387},"7MK_cf8RwZDw3HBzVs6BYGQn4oPIDa6g4jFLjnRAB7w",[396,399],{"path":247,"title":246,"description":397,"date":398},"Article about benefits of using Unreal Engine.","2020-05-18",{"path":11,"title":10,"description":400,"date":401},"Some of the best available JavaScript to work with in 2020.","2020-05-04",1790439210352]