Unreal Engine C++ Programmer

1 Year ago • All levels • Game Engine

Job Summary

Job Description

Epoch Games is seeking a volunteer Unreal Engine C++ Programmer for their online game development team. In this role, you will collaborate with other coders to develop C++ code for "The Lays of Althas: Sundered Order," an open-world RPG built with Unreal Engine 4. Key responsibilities include writing C++ code, communicating effectively with team members, attending Slack meetings, and reporting progress. Previous experience with Unreal Engine 4 and C++ is required, along with a passion for coding and creating high-quality games. This is a long-term volunteer position, not an internship.
Must have:
  • C++ programming experience
  • Unreal Engine 4 experience
  • Created at least 1 Unreal Engine C++ project
  • Clear and legible code
  • Online communication and team collaboration skills
  • English fluency
  • Passion for coding
Good to have:
  • Blueprint scripting experience
  • Git experience
  • UI experience
  • Prepared Unreal Engine C++ project to show

Job Details

Company Description

Epoch Games is a volunteer-based, all-online, global game development team. We have no centrally-located headquarters and are unincorporated at this time. The founding members were originally modders developing the total conversion Middle Earth Roleplaying Project (MERP) mod for the Elder Scrolls V: Skyrim:
http://www.moddb.com/mods/merp-middle-earth-roleplaying-project

Currently Epoch Games is developing The Lays of Althas: Sundered Order (LoA:SO). LoA:SO is an in-development indie open-world RPG set in an original fantasy world. The game is being developed using Epic Games' Unreal Engine 4 (UE4):
https://www.unrealengine.com/

For more information about the game, please check out our IndieDb page:
http://www.indiedb.com/games/the-lays-of-althas-sundered-order

NOTE: Although Epoch Games does have a formal office at the listed address, we are a fully-online team at this time. Communication is mostly done via Slack (an instant messaging application) and Trello (an online project collaboration tool).

Job Description

In this volunteer position you will be working closely with other members of the Coding department to develop C++ code for the Lays of Althas: Sundered Order (LoA:SO). We are using Epic Game’s Unreal Engine 4 (UE4) to develop the game, and knowledge of how C++ code interacts with UE4 is required. Knowledge of Blueprint scripting in UE4 is recommended, but not required.

Communication is key to a smooth and efficient pipeline, you must be able to communicate clearly and effectively with other team-members and not be afraid to ask should any problems arise. We are an English-speaking team, so English fluency is a must.

If you are comfortable with teaching, you may be called upon to aid the more junior members of the team in any relevant area.

Other duties include: attending Slack meetings (Slack is an instant messaging we communicate with), reporting the progress of the Programming team on a weekly basis and following team policies.

NOTE: This is not an Internship. We are not looking for short-term Interns. We are looking for long-term Volunteer Programmers who have previous experience developing in Unreal Engine with C++ experience.

Qualifications

Minimum Requirements:

  • C++ programming experience
  • Unreal Engine 4 experience, and how C++ code interacts with it
  • Having created and completed at least 1 Unreal Engine project/game (using C++)
  • Providing clear and legible code
  • Knowledge or experience working with Ascent Combat Framework (ACF) or Gameplay Ability System (GAS)
  • Online communication, team-collaboration skills, and English fluency
  • A passion for coding and a dedication to creating AAA quality games

Preferred Requirements:

  • Blueprint scripting experience
  • Git Experience
  • UI (User Interface) experience
  • At least 1 Unreal Engine project (using C++) prepared to show prior to the interview. If you do not have one, we can give you an assignment to complete (we will give you 2 weeks to complete it) to test your abilities.

Additional Information

Required Software:

  • Unreal Engine 4 (https://www.unrealengine.com/register)
  • Visual Studio Community Edition (https://visualstudio.microsoft.com/downloads) with Unreal Engine packages
  • Git SCM (https://git-scm.com) and GIT LFS (https://git-lfs.github.com)

Similar Jobs

ShyftLabs - Analytics Engineer

ShyftLabs

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Electronic Arts - Lead Full Stack UI Developer

Electronic Arts

Hyderabad, Telangana, India (Hybrid)
3 Weeks ago
Match Group - Senior Software Engineer, Backend

Match Group

Palo Alto, California, United States (Hybrid)
1 Month ago
Amanotes - Technical Game Artist

Amanotes

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
3 Months ago
Safe security - Software Development Engineer - Frontend

Safe security

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Visionaries - Senior Unity Developer

Visionaries

(Remote)
3 Months ago
super78 - Unreal Developer

super78

Los Angeles, California, United States (On-Site)
1 Month ago
Ten4 - Unreal Engineer - VR/Virtual Reality

Ten4

Seattle, Washington, United States (On-Site)
8 Years ago
bohemia interactive - Engine Network Programmer Prague/Brno

bohemia interactive

Prague, Prague, Czechia (On-Site)
9 Months ago
limit break - Unityアセットインテグレーター (Japan)

limit break

Tokyo, Japan (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Apple - Release Engineer - Retail Engineering - Mobile iOS & back end services

Apple

Austin, Texas, United States (On-Site)
1 Month ago
Aera Technology - Senior Software Engineer Backend

Aera Technology

Cluj-Napoca, Cluj County, Romania (Hybrid)
3 Weeks ago
Trek - .NET Engineer

Trek

Haryana, India (On-Site)
6 Months ago
ARVORE Immersive Experiences - Tech Artist

ARVORE Immersive Experiences

São Paulo, State Of São Paulo, Brazil (Remote)
3 Months ago
Crowd Strick - Software Development Engineer III - Cloud

Crowd Strick

United Kingdom (Remote)
1 Year ago
VI - Data Scientist

VI

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Marvell - Design Verification Senior Principal Engineer

Marvell

Bengaluru, Karnataka, India (On-Site)
1 Year ago
Saxo Bank - Observability Senior Engineer

Saxo Bank

Gurugram, India (On-Site)
1 Year ago
 Dassault Systèmes - Apprenticeship - NetOps Engineer (M/F)

Dassault Systèmes

Vélizy-Villacoublay, Île-de-France, France (On-Site)
1 Week ago
Glocomms - Infrastructure Security Engineering Manager

Glocomms

United States (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Winston-Salem, North Carolina, United States

Yahoo - Senior Research Scientist - Phish and Spam Detection

Yahoo

United States (Hybrid)
2 Months ago
Springer Group - Associate or Senior Editor, Nature Computational Science

Springer Group

New York, United States (Hybrid)
2 Weeks ago
Enphase Energy - IT Infrastructure Lead / Architect

Enphase Energy

Fremont, California, United States (On-Site)
3 Weeks ago
CyberArk - Full Stack Staff Software Engineer

CyberArk

United States (Hybrid)
3 Months ago
Evolution  - Part-time Game Presenter - Weekend/Weeknights Shifts, $20-25/hr. (Customer Service Alternative)

Evolution

Atlantic City, New Jersey, United States (On-Site)
9 Months ago
Microsoft - Member of Technical Staff – Web Foundations Lead

Microsoft

Mountain View, California, United States (Hybrid)
4 Months ago
Saviynt - Senior Principal Software Engineer - Privileged Access Management (PAM)

Saviynt

El Segundo, California, United States (Hybrid)
9 Months ago
Figma - Director, Enterprise Sales

Figma

United States (Remote)
1 Week ago
imerza - Senior Creative Technical Producer

imerza

Sarasota, Florida, United States (On-Site)
1 Month ago
Fluxon - Business Development Manager

Fluxon

United States (Remote)
2 Months ago

Get notifed when new similar jobs are uploaded

Game Engine Jobs

anchor point - Senior Engine Programmer

anchor point

Barcelona, Catalonia, Spain (Hybrid)
2 Months ago
Estoty - Unity Developer (UA)

Estoty

Riga, Latvia (Remote)
1 Week ago
Pragma - Game Services Engineer - Co-Dev

Pragma

Canada (Remote)
4 Months ago
Nexters - Senior Unity Developer (Creative Team)

Nexters

Cyprus (Remote)
5 Months ago
Marvelous games - Online Development Server Engineer (Game Department)

Marvelous games

Shinagawa City, Tokyo, Japan (On-Site)
11 Months ago
easy games - Unity Software Engineer

easy games

San Diego, California, United States (Remote)
2 Years ago
P99 soft - Unity Developer

P99 soft

Hyderabad, Telangana, India (On-Site)
3 Months ago
Riot Games - Technical Producer - Tech Foundations - Hextech - Developer Tools

Riot Games

Sydney, New South Wales, Australia (On-Site)
4 Months ago
Joyteractive - Middle Unity Developer

Joyteractive

Poland (Remote)
1 Month ago
AGS - American Gaming Systems - Senior Software Engineer - Game Development

AGS - American Gaming Systems

Atlanta, Georgia, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Epoch Gamesis an all-online, global, volunteer indie development team. We are looking for talented individuals to join our team (only spare-time hours are expected).We are developingThe Lays of Althas: Sundered Order, a single-player, open-world, Low Medieval Fantasy RPG for PC, being developed in Unreal Engine.

Winston-Salem, North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

North Carolina, United States (Remote)

View All Jobs

Get notified when new jobs are added by Epoch Games

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug