menu
techminis

A naukri.com initiative

google-web-stories
Home

>

Programming News

>

Game devel...
source image

Logrocket

3w

read

52

img
dot

Image Credit: Logrocket

Game development for frontend: Building with Excalibur.js

  • Excalibur.js is a game development engine written in plain JavaScript (or TS) to develop games without the need for special tools.
  • Developers familiar with JavaScript can use Node and npm with their favorite editor to work with Excalibur.js.
  • Excalibur.js eliminates the requirement of learning a new language like GDScript or C# by using JavaScript.
  • The game runs directly in the browser, allowing developers to test their games in a familiar environment.
  • This article provides a basic introduction to game development concepts in Excalibur.js for beginners.
  • It introduces creating game objects like 'Player' and handling user inputs for movement and interaction.
  • Scenes in Excalibur are discussed, explaining how to switch between levels or screens in a game.
  • The article covers implementations like handling collisions, sprites, animations, tile maps, and building game levels.
  • It emphasizes breaking down game development into manageable parts and using key questions to guide the process.
  • The article concludes with a demonstration of building a simple game with player movement, enemy interaction, attacks, and level completion.

Read Full Article

like

3 Likes

For uninterrupted reading, download the app