© Andre Alves Garzia 2020
A. A. GarziaRoguelike Development with JavaScripthttps://doi.org/10.1007/978-1-4842-6059-3_6

6. Character Classes

Andre Garzia1 
(1)
London, UK
 

An important part of the gaming experience for many roguelikes is having multiple choices of player character archetypes available. This, I believe, comes from many of the games being inspired by tabletop role-playing games, most of which offer character classes as templates that can be used to build unique characters for each player.

In this chapter, we’ll be creating character classes. This is a concept borrowed from tabletop role-playing games (TTRPGs) which you may be already familiar with through being previously exposed to these awesome games or by playing other games that featured ...

Get Roguelike Development with JavaScript: Build and Publish Roguelike Genre Games with JavaScript and Phaser now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.