Game Developers Conference (GDC) is part of the Informa Tech Division of Informa PLC

This site is operated by a business or businesses owned by Informa PLC and all copyright resides with them. Informa PLC's registered office is 5 Howick Place, London SW1P 1WG. Registered in England and Wales. Number 8860726.

Capabilities: Coding ALL the Gameplay for 'Split Fiction'

Ylva Werner  (Senior Gameplay Programmer, Hazelight Studios)

Pass Type: All Access Pass, Core Pass - Get your pass now!

Track: Programming

Format: Lecture

Vault Recording: TBD

Audience Level: Intermediate

This talk reveals the secret sauce of Hazelight's hundreds of gameplay mechanics: Capabilities. A capability is a single unit of functionality that contains all its own state and decision-making. In this presentation, the speakers dive into the code base of Split Fiction and look at how they implement gameplay features. They will talk about why capabilities were invented, trade-offs, and about some Hazelight philosophy.

Takeaway

Attendees will be walked through our Capabilities gameplay code pattern, its pros/cons and how to implement the most basic version. The aim with this talk is to provide you techniques to make heaps of varied gameplay, so that in the future we may enjoy more of YOUR gameplay ideas!

Intended Audience

This talk is aimed towards programmers and designers who desire to make an abundance of gameplay. To fully benefit from this talk, you should be comfortable reading code.



Connecting the Global Game Development Community