top of page

Day 1: Road to becoming a Unity master

Updated: Jul 16, 2023

Talking with the CEO of the company on the first day of an internship is always going to be stressful. Luckily for me, KIKSAR'S compassionate and encouraging leader Mrs. Kavita Jha explained the two different but complementary activities that worked together in harmony to make KIKSAR one of the most successful upcoming startups: 3D design and programming.



What is Kiksar?

Kiksar is a Bengaluru-headquartered company, with 100+ team of 3D artists, AI, gaming, full stack, DevOps passionate of creating unmatched and immersive 3D experiences for brands globally. Read up more about Kiksar @ https://www.kiksarvr.com/index.html

Kiksar is the startup where I intern.


What is the Metaverse?

A metaverse can be any 3D virtual space – including virtual reality (VR), augmented reality (AR), mixed reality (XR) – that allows people to interact with each other (and in some cases, with non-human avatars).


What is 3D Design?

3D design (or 3D modelling) refers to using software to create a digital model of a three-dimensional shape or object. There are some great courses on Coursera (or Udemy, etc) where you can learn about 3D Design. You may read up more @ https://www.coursera.org/articles/3d-design or @ https://en.wikipedia.org/wiki/3D_modeling


What is programming?

In the specific context of creating immersive worlds in the Metaverse, programming is required so that users (like you and me) can "interact" with the virtual world. This type of programming can be done in many different languages like C#, Java, Javscript, C++, etc.

I am programming in C#.

One key nuance about programming for the metaverse, is that we need to consider 3D while programming, and not just 2D (as is the case for other types of programming).

How do 3D Design and Programming complement each other?

3D design and programming can be thought of as Yin and yang; complementary halves that while functionless alone, put together can complement each other's qualities and enhance the project. 3D design can be done on many open or close source sites, such as Blender, Autodesk Maya and 3DS Max, to name a few. The design itself is done in several different steps, such as rigging ans rendering the character, animating it to have a walking animation for example, and other such mostly "visual" effects. The programming side takes these animations and effects, and brings them to life by creating code to make characters really walk, creating interactive worlds, and other such functions we see in games.


What is the final product/output? Can you show an example?

The final product/output can be whatever the designer wants it to be! Ranging from simple models of glasses to complex games with cutscenes and top notch graphics, the only limit is the user's creativity. The car displayed below is just one of the infinite designs possible with design softwares.


What is Unity?

In short, Unity is a powerful, cross - platform game engine, that supports both 2D and 3D development. The platform provides a vast array of tools that help even the most basic game designers make their visions come to reality. From scripting with C# to using online assets if the developer is all out of ideas, there is always something eye catching for everyone.

Comments

Rated 0 out of 5 stars.
No ratings yet

Add a rating
bottom of page