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.
Our Core Values:
Customer experience is everything
We stick to our commitments
We communicate openly, honestly and regularly
We strive to be better every day
We deliver excellence, always
We are in this together
Our team is our greatest asset
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
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 Remote
#J-18808-Ljbffr