How to Procedurally Generate a Dungeon in Phaser – Part 1

Some games have a fixed number of levels created by a level designer. This way, the designer can create the levels so as to provide the desired gameplay experience to the player. However, it reduces the replay value of the game, since the levels will always be the same every time they are played. Another … Read moreHow to Procedurally Generate a Dungeon in Phaser – Part 1

Platformer Tutorial with Phaser and Tiled – Part 3

Until my last platformer tutorial, we created a simple platformer game with some nice content, however there are still some things to add before making it playable. In this tutorial, we will add the following content: Player lives, so now you can actually lose. Items that will increase the player lives or give an attack. … Read morePlatformer Tutorial with Phaser and Tiled – Part 3

Platformer Tutorial with Phaser and Tiled – Part 2

In my last tutorial, we built a platformer game using Phaser and Tiled. In the following two tutorials we will add content to this game, making it more complete. In this tutorial, the following content will be added: Bigger levels, and two of them, so we can use the multilevel feature we implemented in the … Read morePlatformer Tutorial with Phaser and Tiled – Part 2

Platformer Tutorial with Phaser and Tiled

Tiled is a free map editor that can be easily integrated with Phaser. In this tutorial, we will build a simple platformer game using Phaser and Tiled. While the map will be created using Tiled, we will use Phaser to read this map and load all the objects into the level. In this tutorial I’ll … Read morePlatformer Tutorial with Phaser and Tiled

Phaser Tutorial – How to Load Level Data from JSON Files

When making a game there are three main areas you have to work on. In large projects each task is performed by many people, but in smaller projects you’ll have to do most of it yourself (at least 1 and 3). 1) Game programming / development. Coding the logic of your game. 2) Game asset. … Read morePhaser Tutorial – How to Load Level Data from JSON Files

Free Course – Intro to HTML5 Game Development

Intro to HTML5 Game Development

[button link=”https://academy.zenva.com/product/intro-to-html5-game-development/?zva_src=gamedevacademy” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE FOR FREE”][/button]

Learn from scratch to create games that run on all platforms and devices!

In this online training you will learn the basics of HTML5 game development by creating your first Mario-style platformer game. All of it using 100% free tools and frameworks!

We’ll be using the Quintus HTML5 game framework, which is a lightweight yet powerful JavaScript library used to create professional 2D games. This course was created by Pablo Farias Navarro, HTML5 developer and founder of ZENVA.

What you’ll learn in this course:

  • Creating levels for your game using the Tiled open source map editor.
  • Loading assets in your game.
  • Making a 2D platformer game that runs on phones, tablets, smart tvs, computers and maybe even cars!
  • Understanding basic platformer mechanics.
  • Implementing enemies and their behaviors.
  • Putting it all together to create your first game!

Will I get a certificate after course completion?

Yes :)

Zenva Academy diploma

By completing any course at Zenva Academy you’ll be awarded with a completion diploma which can be verified via URL and exported to LinkedIn to boost your career and impress potential employers.

[button link=”https://academy.zenva.com/product/intro-to-html5-game-development/?zva_src=gamedevacademy” target=”_blank” style=”none, small, large, biglarge” title=”ACCESS THE COURSE FOR FREE”][/button]

HTML5 Mobile Game Development with Phaser

HTML5 Game Development with Phaser

ACCESS THE COURSE AT ZENVA ACADEMY

 

What if you could make games for iOS, Android and the web using the technologies you already know and love: HTML, CSS and JavaScript?

Learn game development by creating an infinite runner similar to Jetpack Joyride!

In this course you will learn how to create mobile games using Phaser, an awesome JavaScript library that allows you to create professional games for both mobile and desktop using HTML5.

By following the Learn by Doing approach that you find in all ZENVA courses, we’ll put together an infinite runner game, similar to the iOS best-seller Jetpack Joyride.

HTML5 game development with Phaser

This course was created by Jeremy Dowell (a.k.a. Codevinsky) in collaboration with Pablo Farias Navarro, founder of ZENVA. Jeremy is a core member at the HTML5GameDevs forum and contributor to the Phaser engine. After coding in JavaScript for the best part of the last decades, Jeremy has authored web and mobile games in HTML5 and iOS, applications using Node.js and Angular, and technical tutorials for various platforms and technologies

What you will learn in this course:

  • Preloading your game assets such as images, sound and JSON files.
  • Creating an infinite runner with parallax effect.
  • Adding text and working with user input (touchscreen and mouse).
  • Animating characters and enemies.
  • Working with 2D physics.
  • Showing the high scores in a scoreboard.
  • Adding sound effects and music to your game.
  • How to make your game juicy, going belong a simple playable demo.

Will I get a certificate after course completion?

Yes :)

Zenva Academy diploma

By completing any course at Zenva Academy you are awarded by a completion diploma which can be verified via URL and exported to LinkedIn to boost your career and impress potential employers.

ACCESS THE COURSE AT ZENVA ACADEMY

HTML5 Game Development by Example – Educational Game (NEW!)

HTML5 Game Development by Example – Educational Game

What if you could turn that great game idea into a real game that could be played on the web, on desktop, iOS, Android and all other platforms?

Stop postponing your dreams and get started TODAY. Learn at your own pace how to create HTML5 games in this course that follows the learn by doing approach.

Through out the course, we’ll make an educational game with the Quintus HTML5 framework, one of the most powerful and lean game frameworks out there that allows you create games that work on phones, desktop, smart tvs and any HTML5 supporting devices!

These are just some of the many things you’ll learn in this course:

  • Creating simple 2D games for the web, mobile and all devices.
  • Working with modules to keep your code organized.
  • Creating 2D tile-based worlds.
  • Using sprites and spritesheets in your games.
  • Collision detection.
  • 2D physics basics.
  • Game flow: game over and restart game.
  • Loading level data from JSON objects.
  • Putting it all together in a simple demo!

This course was created by Pablo Farias Navarro, founder of ZENVA and active contributor to the Quintus open source project, the same library we use in this course.

After teaching over 30.000 people how to code games, apps and websites we’ve gained valuable insight on how online education should be.

We are putting it all in practice on this course and we are sure it will give you the tools you need to get your game ideas up and running.

Create a Maze Engine in HTML5

html5 game tutorial

In this tutorial, you will learn how to create a maze-like navigation system which you could apply to “point and click”, graphical adventures games, and more innovative genres as well. This system was used in my game Me Mnemonic, an HTML5 action memory game for Android, Firefox OS devices and web. At the end of … Read moreCreate a Maze Engine in HTML5