- Write sections of game design documents (GDDs) to help explain your design to your team
- Design game levels and gameplay mechanics, tune and balance gameplay
- Work in software such as Microsoft Excel, XML editor, or custom tools, to create or tweak the numeric data that drives game play
- Most studios break the design job down into separate areas like level design, mission/quest design, or overall game design. Larger games will break things down even further – a big team might have one or more designers dedicated to things like combat design, tuning and balancing, or pacing.
- Talk with the game team to determine what sorts of music or sound effects are needed
- Search through commercial audio libraries to find sounds to use as source material
- Record new sound effects in a studio or out in the real world (“in the field”)
- Use specialized audio hardware and software to record sound effects, create new sounds, build immersive audio soundscapes, or modify and tweak combinations of sounds to make new ones
- Create and record sound effects, use fancy software to make otherworldly sounds, and build immersive audio soundscapes
- Use custom software and editors to integrate your sounds into the game
- A video game programmer uses a programming language like C++, C#, or Java, to instruct the computer on how to take all of the art and other content and turn it into a working game.
- Read documentation or talk with the team about how a given game feature should work
- Plan your approach to coding the game feature by talking with other programmers, drawing diagrams, researching, etc.
- Use special software called an “integrated development environment” (IDE) to type your instructions as “source code”
- Run the game to test your source code and make sure it works as intended, and make changes/fixes if it didn’t work
- Receive bug reports from the QA testers, and attempt to fix the issues that they’ve discovered
- Implement game features, debug systems, optimize performance, and translate the players actions into game results
- Play the build, looking for defects
- When you find a defect, figure out how to make it happen predictably
- Type up an “issue report” — a description of the defect, along with steps to reproduce it — into special software called a “bug tracker” or “issue database”
- Submit the report to the game team so they can fix the problem
- The programmer that receives your report might ask for more information to help find and fix the issue
- Some QA testers work with the game build only (called “black box” testers) while others may have some access to the source code and aid the developers with debugging (called “grey box” or “white box” testers depending on the level of source code visibility). The tester’s role is critical because they’re the last line of defense before the game is released to players.
- Every team needs a person who helps guide them and focus them, so they can concentrate on doing great work. For a game team, that person is the Producer. They’re responsible for the daily planning and management of the team. At some studios, they’re also responsible for shepherding the “vision” of the game.
- On a given day as a Producer, you’ll do things such as:
- Meet with your game team to plan and schedule work to be done in the near future (usually the next 2 to 3 weeks, called a “sprint” or “milestone”)
- Check in with people on your team to make sure they aren’t stuck, and help them get whatever they need to be productive
- Talk with various people who are not on the team but have a stake in the project — studio directors, publishers, marketing department, etc.
- Maintain budgets, negotiate contracts, order food and supplies for the team
- Keep a long-term view, handle the biz, and keep the dev team focused and working together toward the goal
- Environment Artist: Create the landscapes and building architectures of the game worlds
- Character Modeler: Create 3D models of the game’s characters and enemies
- Character Animator: Take the models from the Character Modeler, and create the animations that bring them to life
- Concept Artist: Envision and plan the look and feel of the game’s worlds and characters
- User Interface (UI) Artist: Design and draw the menus, heads-up display, and other navigational components of the game
- There are many sub-specializations that any artist could spend an entire career working to master. Examples of specialized areas include concept art, character modeling, character rigging, animation, environments, and visual effects.
- This role is a bit of a hybrid between an artist and a programmer. This person works under the direction of the art director and technical art director, and is responsible for the systems and tools associated with creating and porting art assets.
- When art is ready, the technical artist ports the assets to the game engine. It is his or her job to monitor the performance of the assets within the engine and set standards for workflow through the production pipeline.
- It’s up to a narrative designer to describe the “story experience” the player will have, to convey it to the game designer through documents and diagrams so that mechanics and story can be integrated into a fun and fulfilling game.
- The focus of which is to design the narrative elements of a game, and to champion story within the development process, which differentiates it from the role of game writer.
- Copywriting is the process of writing advertising promotional materials for video games. Copywriters are responsible for the text on brochures, billboards, websites, emails, advertisements, catalogs, and more.
Shoutcaster (aka caster)/host
- Casters are esports commentators who provide running commentary during live matches, and usually engage in discussion before and after games. They may also be required to interview players and other experts.
- Like football and other sports, there are generally two types of esports shoutcasters – play-by-play casters (who provide running on-the-fly commentary) and colour casters (who provide supplementary information or comment, usually following a noteworthy moment in a game).
- A host will be the public face of a particular event or tournament. They will introduce matches, may interview players after games and discuss key moments with casters and analysts.
- Like a TV host, they will communicate with the viewers to provide an entertaining and fun show. Hosts will usually have a strong personality and good social/communication skills.
- People in the broadcast and production department at an esports event will be working on a wide range of activities, from lighting and camera work, to ensuring all the technicalities are working correctly, such as the streaming set up and any screens/projectors/speakers, and will have to work to a set schedule.
- Video production staff may need to record additional interviews before the event and edit them in.
- Some esports studios will have their own dedicated broadcast/production rooms for staff to work.
- Community managers are responsible for looking after the fanbase or customerbase of a particular game, company or team.
- They may be required to produce interesting and engaging content for the community, track the amount of fans, handle promotions, competitions and other initiatives, gather feedback and relay it to other teams within the company.
- The tournament organizer oversees an esports even from start to finish. This can include everything from: Picking the venue, deciding upon which game will be the main event, budgeting, coordinating ticket pricing and prizes, equipment set up, promotion/social media management, logistics. Depending on the size of the event, there will be other staff members who handle things like social media management or setting up equipment but everyone will report into the tournament organizer.
Unity or UE4 Developers
- People specializing in Unity3D and Unreal Engine 4 are perhaps the most in-demand of the lot in the VR industry. And with good reason. They are responsible for creating the very foundation of both an AR and a VR game and application. After all, it is an incredibly powerful development enginewhich efficiently supports multi-platform deployment and development of both two and three-dimensional videos, games, and other interactive content. Experts with advanced knowledge operational knowledge of Unity/EU4 are a rare breed and highly sought after in the world of virtual reality.
- The essential skills for a Unity developer to have, include:
- Experience of customizing core game engine system
- Knowledge about 3D graphics, SDK, DirectX and OpenGL added
- Knowledge of programming languages
- Experience optimizing 3D game performances
- The complete usability of an application rides on the user interface of said app. As such it’s only natural that there exists a dire need for highly qualified UX/UI designers with sufficient background knowledge and experience with the latest trends, techniques, and technologies in a User interface. Proficiency in storyboard creation, process, and user flow prototypes, along with excellent Unity 3D, Maya, Zbrush, Photoshop skills are all a must-have prerequisite for any UX/UI designer.
- While visual design skills are imperative, knowledge of Agile/Scrum development process is an added plus. As a user experience and user interface designer looking to make your mark in the virtual reality business, you should know your stuff like the back of your hand. After all, the look, flow, and feel of the app ensures easy consumer usability. This and this alone can make or break a VR application before it even launches in the open market.
VR Game Engineer
- Game Engineering, virtual reality or otherwise, if the process of painstakingly building a game or interactive content by using complex visualization techniques as well as advanced three-dimensional modeling tools.
- A VR Game Engineer designs, projects, and views their creation in 3D to assess their designs’ prototype before its release in the market. They partake in almost every step of VR game development, including but not limited to designing, developing, coding, and then ultimately testing the end product.
- Some of the fundamentals of VR Game Engineering include:
- Appropriate background education
- Considerable virtuosity in software design
- Intimate knowledge of all programming languages
- Grasp of fundamentals such as optimization, object-oriented patterns, and debugging principals
- Mastery of Unity 3D and/or Unreal Engine
- Strong three-dimensional mathematical skills.
Mixed Reality Artist
- A highly creative and transformative position, a Mixed Reality Artist is a creator and designer that employs a staggering amount of digital technology to reinvent and reshape the human to computer interaction. An especially coveted job opportunity, a Mixed Reality Artist is right in the midst of the mixed reality realm where they work to include and implement two and three-dimensional objects, scenes and imagery in distinctive yet interactive ways.
- These artists are responsible for nearly all aspects of 3D design in Virtual Reality. From shot sequencing and compositing, shading, lighting and rendering real life images into virtual space, they do it all. Moreover, they specialize in optimizing hardware and software usage by developing and applying workflows for a seamless visual language for virtual content. In a nutshell, Mixed Reality Artists improve the day to day interface of a VR game or app.
- Some of the prerequisites for a position such as this one include:
- Excellent knowledge of color palettes and composition
- A strong grasp of Unity and Unreal game engines
- Know-how of C-Sharp and C++, Python, and Mel scripting
- Educational background in computer graphics
- Relative work experience in the field and a work portfolio
VR Sound Effects Specialist
- As the name suggests, a VR Sound Effects Specialist is one who designs and creates original audio appropriate for particular virtual reality apps and games.
- Not only is this a highly coveted job opportunity, but there is also a rising demand for authentically talented, experienced sound designers for VR. The reason for that is simple.
- Virtual Reality is the creation of an immersive environment by imitating a real-time surroundings. However, VR does not solely depend on the visuals. A complete sensory immersion is accomplished by invoking responses from all the human senses, including, movement, touch, visuals as well as audio. Hence the need for a specialized individual dedicated to replicating the real-life sounds in a virtual circumstance to make it actually believable.
- A VR Sound Effects Specialist correlates all audio tracks to their visuals, along with integrating and mixing the audio content into the app/game itself. They maintain documentation, direct audio tools, and test dialogue delivery and reception.
- Usually, critical skills required of a VR Sound Effects Specialist include:
- Proficiency in externally created music processing
- Adequate experience in Unity/Unreal development engines
- Impeccable knowledge of sound design, recording tools, equipment, and techniques along with working familiarity with microphones
- Proper understanding of video game and application development processes
- Management skills for audio production
- A healthy and vigorous creative auditory sense.
- An entirely immersive opportunity for VR enthusiasts, the position of Creature TD/Rigger is a highly particular virtual reality job. A rigger enables a virtual replication of a real-life environment by creating the appropriate setups for real-time virtual and augmented reality games and virtual movie productions.
- By performing prop and creature rigging, automating animation tasks, setting up replicating rigs for facial and body motion capture, and scripting procedural rigs for virtual reality game engines, a Rigger assists directly in the improvement of the efficiency of the overall VR app interface.