logo
Cyberzeus

Unreal Engine Developer

Job ID: 2075615277

Company description is not available

Cyberzeus, Lahore, Pakistan - Office Based

Address: township lahore

Job Description:

We’re looking for an Unreal Engine Developer to join our team!

If you have a strong passion for game development and hands-on experience with Unreal Engine, we want you to help bring our game ideas to life.

You’ll be working with a talented team to create innovative, high-quality experiences for players.

If you're ready to dive into exciting projects and push the boundaries of what's possible in Unreal Engine, we’d love to hear from you!



Responsibilities:

Core Responsibilities

1. Gameplay Programming

  • Implement core gameplay mechanics (e.g., character movement, combat, AI).
  • Use Blueprints and/or C++ to script game logic.
  • Collaborate with designers to translate ideas into interactive experiences.

2. Graphics and Rendering

  • Optimize shaders and materials.
  • Implement visual effects using Niagara or Cascade.
  • Work with lighting and post-processing systems.

3. UI/UX Development

  • Create HUDs, menus, and interfaces using UMG (Unreal Motion Graphics).
  • Handle user input and event-driven interaction.

4. Performance Optimization

  • Profile and optimize CPU/GPU usage.
  • Reduce draw calls, memory usage, and load times.
  • Ensure the game runs smoothly across platforms.

5. Multiplayer/Networking

  • Develop online features (e.g., matchmaking, replication).
  • Handle server-client architecture and latency issues.

6. Physics and Animation

  • Integrate and fine-tune animations (e.g., state machines, blend spaces).
  • Work with physics simulations, ragdolls, and collisions.

7. Content Integration

  • Import and manage 3D assets, textures, and audio.
  • Collaborate with artists and animators for proper integration.

👥 Collaborative Responsibilities

  • Participate in sprint planning, code reviews, and stand-up meetings.
  • Communicate with designers, artists, and QA teams to resolve bugs and iterate on features.
  • Maintain documentation for systems and codebases.

🧰 Tools & Technologies Commonly Used

  • Unreal Engine 5 (or 4)
  • C++, Blueprint Visual Scripting
  • Perforce, Git (version control)
  • Visual Studio, Rider
  • Profiling tools: Unreal Insights, RenderDoc, etc.

Requirements:

Technical Skills

1. Proficiency in Unreal Engine

  • Strong experience with Unreal Engine 5
  • Solid understanding of the Blueprint visual scripting system
  • Experience developing with C++ in Unreal Engine

2. Gameplay & Systems Programming

  • Knowledge of game architecture and programming patterns
  • Experience building systems like AI, physics, animation, input handling, etc.

3. Rendering and Graphics

  • Understanding of materials, lighting, post-processing, and shaders
  • Experience with Niagara for visual effects is a plus

4. Performance Optimization

  • Familiarity with profiling tools (Unreal Insights, GPU/CPU profilers)
  • Ability to identify and resolve performance bottlenecks

5. Multiplayer & Networking (Optional but Valued)

  • Understanding of replication, networking, and multiplayer logic

6. Cross-Platform Development

  • Experience deploying to PC, consoles (PS5/Xbox), or mobile platforms

🎓 Educational Requirements

  • Bachelor’s degree in Computer Science, Game Development, or related field (not always required but often preferred)
  • Equivalent professional experience may substitute for a degree

🛠️ Tools & Environment

  • Version control: Perforce, Git
  • IDE: Visual Studio, Rider for Unreal
  • Collaboration tools: Jira, Confluence, Trello, Slack

💼 Experience Level

  • Entry-Level: Solid knowledge of Blueprints, basic C++, personal or academic projects in Unreal
  • Mid-Level: 3–5 years of Unreal experience, shipped at least one game or real-time project
  • Senior-Level: 5+ years of experience, strong C++ skills, shipped multiple titles, mentorship or leadership experience

🤝 Soft Skills

  • Strong problem-solving and debugging skills
  • Ability to collaborate with artists, designers, and other developers
  • Good communication skills, both written and verbal
  • Time management and ability to meet deadlines

Would you like a sample job description or resume tailored for an Unreal Developer role?

Degree:

Bachelor's in Software Engineering

Skills:

Unreal Engine

3 Years

Currently Using

Unity Game Development

3 Years

Currently Using

Unity3D

2 Years

Currently Using

Structural Designing

2 Years

Currently Using

About Company:

View Company Profile

Company description is not available