Computer Games Design

Adventures in Procedural Content Generation - Adam Speers

Computer Games Design

Adventures in Procedural Content Generation - Adam Speers

Market Demand

There is a growing demand within the Game Industry for game designers and programmers familiar with procedural generation.

Example role(s)

Job Title: Procedural Generation Programmer- MMO games

Responsibilities:

Development of the procedural generation that drives and underpins gameplay in Unreal Engine. Key contributor of the technical design and development of our engine and supporting systems. Performing code reviews to maintain quality and share knowledge, underpinned with unit tests. Bug fixing and optimization of the full game cycle, from core engine upwards. Working closely with designers to define feature requirements to enable compelling gameplay. Strong interactions with other disciplines such as animators and artists to provide code support. Mentoring more junior team members. Continual learning about state-of-the-art games systems and coding best practices. Getting proactively involved in a friendly and Agile studio.

Key Skills:

A passion for making video games, having worked on 1 or more titles (PC or console) Significant professional experience coding with C++ and other languages. Versatility and a willingness to contribute to a wide range of engineering tasks Experience in the design, implementation, and maintenance of procedurally generated code. Good understanding of Unreal or other game engines.

Click here to access

Job Title: Technical Artist - Games

Key Responsibilities:

Develop production ready procedural tools for asset creation. Maintaining and improving existing procedural tools. Daily support for Art and Tech teams. Problem solving for key production issues. Recognising inefficiencies and pipeline issues and identifying solutions. Enabling other team members to achieve tasks in an efficient & consistent manner. Creation & maintenance of documentation for Technical Art features and tools to provide for the team. Liaise between Art and Engine programming teams on a daily basis to facilitate production needs. Regularly profile scenes and highlight/address issues with relevant individuals.

Click here to access

Job Title: Level Designer

Responsibilities:

Under the directions of the Live Game Director and Lead Level Designer you will be working closely with the Environment team to design and whitebox layouts for our bespoke space/surface locations. Designing layouts for rooms and components to be used with our procedural tech as well as using said tech to generate layouts for both space and surface locations. Working with the Lead Level Designer and the Environment team to whitebox prototypes for modular components and common elements for our locations. Working with the Environment team to ensure a balance between gameplay requirements and visual direction. Contribute to design discussions and help solving various design challenges within the games’ setting. Address feedback from user-testing, the development team and design management. Implement location markup (E.g. room systems).

Click here to access

Job Title: Material Artist - Multi-Platform Games

Key Responsibilities:

Use procedural techniques to create complex, editable materials Maintain and update their Substance libraries Work with the Art team to maintain consistent high quality materials throughout the gaming world Build custom tools in Substance Designer to help improve functionality, speed, and quality Create custom generators and brushes in Designer for the use in Painter.

Click here to access

Job Title: Level Designer

Your Mission:

With the successful launch of SpatialOS to the gaming world, the popularity of our platform is growing. Our goal is to strongly demonstrate the potential of the platform, by producing a variety of playable demos, and technical showcases. The level design team works with the core design systems and the level art team to develop engaging adventures. Your eye for modular level design will empower a galaxy of user-generated experiences. You collaborate with all disciplines to drive the interactive vision in a manner both engaging and technically correct.

Competencies:

Unreal or other commercial game engines experience a must. Some coding skills a definite plus. Experience with scripting languages a must. The following would be advantageous: Passionate about playing games. Ability to communicate well verbally across disciplines. Desire to mentor younger team members. Demonstrable skillset through published project / school / work or personal projects.

Experience with tilesets and procedural environment generation a plus. Senior applicants: experience as a level designer on at least 2 published console / PC titles. Junior / Graduate applicants: no published titles required, development experience a plus. Junior / Graduate candidates may be asked to take a design test.

Click here for access

Next Post

Please follow this link for the next post in the series