Skip to content

Remote Tech Talk at the Guild -- Intro to Game Design in JavaScript

Remote Tech Talk at the Guild -- Intro to Game Design in JavaScript

Details

With the HTML5 canvas API, web developers have the ability to draw and animate in 2D using JavaScript. And from there, it just takes a bit of structure to design a simple game.

In this Tech Talk, we will use a rudimentary game engine to design a 2D Platformer in Vanilla JavaScript. We will focus on these game design concepts:

  • Collision Detection & Resolution
  • Object-Oriented Programming and Inheritance
  • Trigonometric Functions for Smooth Animations
  • State Machines
  • Events
  • And More

We will also discuss the many differences (and some similarities) between game design and web development.

This Tech Talk is for programmers and gamers of all levels of experience. A basic understanding of JavaScript and the canvas API will help attendees follow along.
Source code: https://github.com/pjz987/pdx-code-guild-adventure
Refer to this guide for an intro to drawing with canvas: https://github.com/pjz987/guides/blob/master/docs/canvas-tutorial.md

Presented by PDX Code Guild Teaching Assistant Pete Jones

https://pdxcodeguild.com/
Want to learn Web Development? Contact sheri@pdxcodeguild.com
Want to watch past Tech Talks? Check out our YouTube channel: https://youtube.com/pdxcodeguild

Photo of Portland Programmer Network group
Portland Programmer Network
See more events