Game development with Unity3D NEWBIE series
Kauress

Kauress @kauresss

About: Meta learning, fullstack JavaScript, Coding instructor, game dev, dogs & VR (Don't you love the ui for dev.to?)

Location:
Planet Earth
Joined:
Nov 22, 2017

Game development with Unity3D NEWBIE series

Publish Date: Jan 23 '21
9 12

So I decided to kickstart my youtube channel with Unity3D game dev tutorials for newbieshere. I felt there was cohesiveness missing in a lot of the tutorials such as not really explaining the Unity3D Scripting API, Monobehaviour events etc.

The Unity3D scripting API is a collection of namespaces.

API stands for Application Programming Interface. It allows 2 applications to talk to each other.

Alt Text

A namespace is a collection of classes, events, enumerations, delegates, interfaces etc that handle a specific task each. So each namespace will handle a specific task each.

The most common namespaces are:

  1. UnityEngine: collection of pre-built classes, events, interfaces etc that allow us to work with the Unity3D engine.
  2. UnityEditor: **UnityEditor namespace is a collection of pre-built classes, events, structures, enumerations, delegates, interfaces etc that allow us to **extend the functionality of the Unity3D editor.
  3. System namespace: part of the .NET framework which is used behind the scenes by the Unity3d game engine. It is a is a collection of, events, interfaces, delegates , structures, enumerations etc that allow us to create and use common data structures

Essentially namespaces are like containers for classes and we can access all the classes of these namespaces in our script.
Alt Text

YouTube:

//using imports a namespace
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CubeController : MonoBehaviour
{
    // Start is called before the first frame update
    void Start()

    // Update is called once per frame
    void Update()
    {

    }
}
Enter fullscreen mode Exit fullscreen mode

I've noticed more and more web devs getting into games and unity3D, maybe it's the excitement of VR and AR that's pushing us lot.

If anyone else is also doing game dev please say hi!

Comments 12 total

  • Admor Aguilar
    Admor AguilarJan 25, 2021

    "I've noticed more and more web devs getting into games and unity3D, maybe it's the excitement of VR and AR that's pushing us lot."

    I find it funny that I'm a game dev with VR/AR experience, and is trying to get into web dev instead 😂. Good luck on your Unity journey!

  • euse44
    euse44Jul 22, 2024

    Mega888 APK prioritizes security and fairness in its gaming environment. The platform uses advanced encryption technology to ensure the safety of players' personal and financial information to mega888-apk.net/. Additionally, the games are regularly tested for fairness by independent auditing firms to guarantee random outcomes and a fair gaming experience.

  • Ankit Kumar
    Ankit KumarAug 4, 2024

    I am learning but I am a bit confused like how do I start making projects like if I had one scene then okay but If i want to make multiple scene then how do I sync them the gameobjects the data and all things

  • Stanley Okemezi
    Stanley OkemeziOct 5, 2024

    Hi

  • hobi ninjass89
    hobi ninjass89Oct 11, 2024

    The gaming experience on Mega888 is designed to cater to both novices and experienced gamers alike. It combines high-quality graphics, sound effects, and interactive elements, creating an environment that feels almost lifelike stnicholascommunitycentre.co.uk.

  • altman
    altmanOct 16, 2024

    If you're into unique ways of making music, I highly recommend checking out Incredibox Mustard Game. It's a great site where you can create your own beats and melodies in the Incredibox Mustard style.

  • Daisy Dani
    Daisy DaniNov 16, 2024

    thats amazing guide.

  • alirazamemon12
    alirazamemon12Dec 23, 2024

    Proper configuration of the emulator is necessary to detect and utilize the BIOS files effectively. Accurate BIOS files enhance game compatibility, allowing the emulator to run a wider range of nintendo ds bios titles, including those with advanced features.

  • Daisy Dani
    Daisy DaniDec 27, 2024

    Thank you for sharing this. I also built the Spike game for iOS using the Game Development with Unity3D NEWBIE series method, and the results are amazing. Your post has been really helpful.

  • John William
    John WilliamJan 11, 2025

    Game development is an exciting and dynamic field where creativity meets technology. It involves designing, coding, testing, and refining interactive experiences that engage players. Developers use a variety of programming languages, design tools, and game engines to bring their ideas to life. The process can range from simple mobile games to complex virtual worlds. If you’re passionate about creating immersive gameplay, exploring opportunities through platforms like type soulcodes may open doors to new possibilities in the game development industry. With the right approach and dedication, it’s possible to contribute to innovative projects and shape the future of gaming.

  • Ron
    RonFeb 24, 2025

    He estado siguiendo la evolución de las apuestas en línea, y olimpo-bet.com parece ser una plataforma sólida para los entusiastas del deporte. Ofrece una gran variedad de eventos, cuotas competitivas y una experiencia de usuario fluida. Uno de los aspectos más emocionantes de las apuestas modernas es cómo la tecnología está revolucionando la industria. El análisis impulsado por IA, el seguimiento de datos en tiempo real y la integración móvil han hecho que las apuestas sean más dinámicas y precisas. Recientemente me encontré con un artículo interesante que discute el impacto de la tecnología en los deportes en Olimpo Bet olimpo-bet.com . Es fascinante ver cómo las innovaciones están dando forma al futuro de las apuestas deportivas. ¿Crees que estos avances hacen que las apuestas sean más justas y predecibles, o sigue todo dependiendo de la suerte?

  • The Malik
    The MalikMar 4, 2025

    Start your journey with the Game Development with Unity3D NEWBIE Series! Learn the basics of Unity, from scene creation to scripting, and build your first game step by step. Get more info and kickstart your game development adventure today! Click here to get more info.

Add comment