Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

React for Game Development

React Conferences by GitNation via YouTube

Overview

Explore game development using React in this 25-minute conference talk by Johannes Stein. Discover how React, initially compared to the Doom 3 game engine, can be effectively utilized for creating games. Learn about typical game structures and examine key game development concepts such as the entity-component pattern and object pools, along with their implementation in React. Gain insights into event-based and game-loop based approaches, dirty rectangle checking, and scene management. Understand the advantages of composition over inheritance in game development and how to structure entities in a tree-like scene graph. By the end of the talk, see how these concepts come together to create a React-powered game. Also, briefly touch upon the potential of React Native for game development, considering its ability to provide native controls and platform-specific look and feel.

Syllabus

Johannes Stein React for Game Development
HOW DOES A GAME WORK?
EVENT-BASED GAMES
GAME PROGRESSES WITH EVENTS
GAME-LOOP BASED GAMES
GAME LOOP
ALLOWS THE EXECUTION OF ACTIONS EVERY FRAME
DIRTY RECTANGLE CHECKING
YOU KNOW HOW WE ARE RE-DRAWING EVERYTHING EACH FRAME?
ENTITY COMPONENT PATTERN
COMPOSITION OVER INHERITANCE
IN GAME DEVELOPMENT TERMINOLOGY...
ENTITIES TO ENTITIES...
SCENE GRAPH
ENTITIES IN A TREE STRUCTURE
SCENE MANAGEMENT
WE WANT TO BE ABLE THE TO SWITCH TO A SCENE
REACT NATIVE FOR GAME DEVELOPMENT?
NATIVE CONTROLS LOOK AND FEEL FOR EACH PLATFORM
IN GAME DEVELOPMENT...

Taught by

React Conferences by GitNation

Reviews

Start your review of React for Game Development

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.