Unity Developer

at  RealmDigital

Johannesburg, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate24 Jan, 2025Not Specified25 Oct, 2024N/AComponents,Console,Optimization,Collision,Game Mechanics,3D Math,Unity,Unity3D,Optimization Techniques,PhysicsNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OUR PHILOSOPHY

At Realm Digital, we imagine, then build. We are passionate about technology and all things digital.
Our mission is to deliver excellent technology, excellently by offering innovative technology and digital solutions to our clients by partnering with them.

ESSENTIAL SKILLS, ATTRIBUTES & QUALIFICATIONS

  • Proficiency in Unity: Basic understanding of Unity3D, including working with scenes, prefabs, and components
  • C# Programming: Fundamental knowledge of C# for scripting in Unity
  • 3D Math & Physics: Basic understanding of 3D vectors, transforms, rotations, and physics
  • Game Mechanics: Ability to understand and implement simple game mechanics like movement, collision, interaction
  • 3D Asset Integration: Knowledge of how to import and work with 3D assets in Unity
  • Basic Debugging: Ability to debug issues within Unity using tools like the Unity Profiler and Console
  • Optimization: Foundational knowledge of VR optimization techniques like reducing draw calls and improving frame rates

NICE TO HAVE SKILLS/EXPERIENCE:

  • VR Development Basics: Familiarity with VR platforms like Meta Quest, and HTC Vive, and SDKs like Oculus Integration or OpenXR

  • UI/UX for VR: Awareness of VR-specific user interface considerations, including minimizing motion sickness and optimal UI placement

  • VR Interaction & Input Handling: Experience or familiarity with VR controllers, hand tracking, and user input

Department
Development
Locations
Johannesburg, South Africa
Remote status
Hybrid Remot

Responsibilities:

PURPOSE

We’re looking for an entry-level Unity Developer to join our ever-growing Production team. This role will see you work across multiple projects.

TASKS INCLUDE:

  • Creating quality code using C#
  • Game development coding and level design
  • Basic asset creation
  • Planning and executing game functionality
  • Converting design ideas into functional games
  • Detecting and solving coding errors and bottlenecks
  • Using user feedback to optimize games
  • Storing code in remote repositories like Git.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

Johannesburg, Gauteng, South Africa