,

Start of a New Project: Unity Edition

Why not learn another engine? It doesn’t hurt to learn more engines.

Up to this point, I have really only done or helped on two dedicated projects: one of them is my personal project on Unreal, and the second is the one I helped with on Godot. If I am able to learn and get familiar with two engines, why not learn more?

Currently, I have started to become more interested in Unity. Unity has so many awesome features and tools for specific style of game creation that I wanted to try learning it. I wanted to learn it to boost my familiarity with more game engines, but also for personal fun. The more game engines I know, more power to me. After a few days of experimenting, I have finally been able to do this:

At the moment, it isn’t much. There is no Player UI, no objectives, and no NPC or Enemies. It is just a map and the Player (you are currently a Cylinder in the game). All of the assets are downloaded from free available packs from the Unity Asset Store. There is most likely an issue with the assets and rendering in Unity 6, so that is why there is an initial magenta color on the trees at some distances.

What have I learned so far:

  • Attaching Objects like Scripts and other Properties to each of the items in the Workspace
  • Landscaping tools to add in materials, add meshes and paint them in the world, as well as form the whole terrain to add hills
  • Creating the Player Controller with C# and learning how Unity syntax works (Has similar predefined functions like OnReady and OnTick just like Unreal and Godot)

What do I plan on adding next?

At this point, I don’t have any specific thing I want to add in. Just like how I started my Unreal Project, I like to learn new things and add as I go, but for the moment, if I want to learn more on how the engine works:

  • Implement AI and NPCs to understand how to develop those
  • Make UI’s for the Player in game
  • Create different scenes for Main Menu and Loading Screens

That is all for now. I can’t wait to see where this goes!

Tags:

Leave a comment