Unity3D is a powerful cross-platform 3D game engine and a user-friendly development environment.
Easy enough for the beginner and powerful enough for the expert; Unity should interest anybody who wants to easily create 3D games and applications.
Unity3D is compatible with Windows as well as Mac OS X which is one of the reasons why the developers go for Unity3D. With Unity3D, it is easier to handle and execute different elements by using the technique of “Drag, Drop, and Animate”. With Unity3D, games can be developed for around twelve different platforms.
Unity is utilized in a variety of fields, including game development, interactive experiences, film previsualization, architectural visualization, animation, and simulations.
Go through the documentation. It is very detailed and a good starting point. Read about major aspects that you want to in your game. For example: how the models can be imported, mecanim system, prefabs, basic physics including collisions, navmeshes, pathfinding and of course scripting. Make a small project, maybe a small prototype of whatever genre you like. It doesn’t need to be fancy. Just a couple of blocks hitting other blocks or a lighting demo. You will be amazed at how much a trivial implementation of making a character jump or run can help you learn. We take a lot of things for granted in game development. Do not do that. Instead, try to add your own flavor to it. For example, instead of just throwing a ball try to render a trajectory before you throw.
https://docs.unity3d.com/Manual/index.html
https://www.youtube.com/c/Brackeys/videos
https://www.youtube.com/c/CodeMonkeyUnity/videos
8848980574 (Whatsapp Only)
Go through the documentation. It is very detailed and a good starting point. Read about major aspects that you want to in your game. For example: how the models can be imported, mecanim system, prefabs, basic physics including collisions, navmeshes, pathfinding, and of course scripting. Make a small project, maybe a small prototype of whatever genre you like. It doesn’t need to be fancy. Just a couple of blocks hitting other blocks or a lighting demo. You will be amazed at how much a trivial implementation of making a character jump or run can help you learn. We take a lot of things for granted in game development. Do not do that. Instead, try to add your own flavor to it. For example, instead of just throwing a ball try to render a trajectory before you throw.
Go through the documentation. It is very detailed and a good starting point. Read about major aspects that you want to in your game. For example: how the models can be imported, mecanim system, prefabs, basic physics including collisions, navmeshes, pathfinding, and of course scripting. Make a small project, maybe a small prototype of whatever genre you like. It doesn’t need to be fancy. Just a couple of blocks hitting other blocks or a lighting demo. You will be amazed at how much a trivial implementation of making a character jump or run can help you learn. We take a lot of things for granted in game development. Do not do that. Instead, try to add your own flavor to it. For example, instead of just throwing a ball try to render a trajectory before you throw.
Akshay Jose
Mohammed Ajlan