Skip to content
GameDev Academy

GameDev Academy

  • Home
  • Free Ebooks
    • Unity – General 2D & 3D
    • Unity – 3D Platformer
    • Unity – Animation
    • C#
    • Unreal Engine
    • AR
    • VR
    • Java
    • Android Apps
    • Swift
    • iOS Apps
  • Free Courses
    • Augmented Reality
    • HTML & CSS
    • Godot
    • JavaScript
    • Mobile Game Development
    • Phaser
    • Python
    • Roblox
    • Unity Game Development
    • Unreal Engine
    • Virtual Reality
  • All Courses
  • For Educators

Renan Oliveira

Renan is a computer science master student and game enthusiast. His interest in game development started a few years ago with a 2D game engine course, which resulted in a small 2D engine and game. He started working with Javascript and Phaser with the Zenva Game Development Course. Currently, he is working in his own game.
Unity Tile with scripted terrain generation

Complete Guide to Procedural Level Generation in Unity – Part 1

In this tutorial series, we are going to procedurally generate levels using Unity. In the first tutorial, we are going to use pseudorandom noise to generate height maps and choose … Read more

Categories Intermediate, Unity Tags level design tutorial
Turned-based battle screen for Unity RPG

How to Create an RPG Game in Unity – Comprehensive Guide

In this tutorial, we are going to build an RPG game using Unity. Our game will have three scenes: a title scene, a town scene, that represent the game world, … Read more

Categories 2D, Unity Tags rpg tutorial
Unity game scene of multiplayer space shooting game

How to Create a Multiplayer Game in Unity

In this tutorial, we are going to build a simple demo to learn how to use Unity multiplayer features. Our game will have a single scene where we will implement … Read more

Categories 2D, Multiplayer, Unity Tags arcade game tutorial, multiplayer game tutorial
Huge generated game world from Unity

A Guide to Handling Huge Open Worlds in Unity – Part 1

Have you ever wondered how open worlds in video games work performance-wise? In this tutorial series, we’re going to explore just how video games deal with huge worlds and make … Read more

Categories Intermediate, Storytelling, Unity Tags game asset tutorial, game optimization tutorial, level design tutorial

Understanding Procedural Dungeon Generation in Unity

There are two ways of building dungeons in your game. The first one is to manually create the dungeon rooms and connect them through the dungeon. The advantage of doing … Read more

Categories Intermediate, Unity Tags level design tutorial

A Guide to Handling Huge Worlds in Unity – Part 2

In the last tutorial we created a huge world using the L3DT tool and imported it in Unity. We also have split the world into tiles, so that we can … Read more

Categories Storytelling, Unity Tags game asset tutorial, level design tutorial

Complete Guide to Procedural Level Generation in Unity – Part 3

In the last tutorial we added more noise variables to our level, such as temperature and moisture. In addition, we used those noise variables to assign biomes to different regions … Read more

Categories Intermediate, Unity Tags level design tutorial

Complete Guide to Procedural Level Generation in Unity – Part 2

In the last tutorial we created a Level object by creating its individual tiles. For each Tile, we generated pseudorandom height values using a noise function, so that we could … Read more

Categories Intermediate, Unity Tags level design tutorial

How to Create a Multiplayer Bomberman Game in Unity – Part 3

In the last tutorial we finished adding the single player features of our Bomberman game. Now, we are going to make it a multiplayer game, using Unity’s multiplayer support. In … Read more

Categories 2D, Multiplayer, Unity Tags action game tutorial, arcade game tutorial, multiplayer game tutorial, strategy game tutorial

How to Create a Multiplayer Bomberman Game in Unity – Part 2

In the last tutorial we started adding the basic game features in our Bomberman game. Now, we are going to finish implementing the single player features, such as: dropping bombs, … Read more

Categories 2D, Multiplayer, Unity Tags action game tutorial, arcade game tutorial, multiplayer game tutorial, strategy game tutorial

How to Create a Multiplayer Bomberman Game in Unity – Part 1

In this tutorial series we are going to build a multiplayer Bomberman game. Our game will have a title scene, which will allow the players to create or join games. … Read more

Categories Multiplayer, Unity Tags action game tutorial, arcade game tutorial, multiplayer game tutorial, strategy game tutorial

How to Create a Fruit Slicer Game in Unity

In this tutorial we are going to build a Fruit Ninja game using Unity. Our game will have two scenes: a title scene and a game scene, where the game will actually … Read more

Categories 2D, Unity Tags casual game tutorial

How to Create a Pokemon GO Game – Part 4

In the previous tutorial we finished adding the gameplay content to our game. Now, in this last part of the Pokemon GO tutorial series, we are going to add Google … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags casual game tutorial

How to Create a Pokemon GO Game – Part 3

In the last tutorial we added the Trainer and different Pokemon species to our game. Now we are going to limit the number of pokeballs for the player, and add … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags casual game tutorial

How to Create a Pokemon GO Game – Part 2

In the last tutorial we created the basic Phaser states for our game. Now, we are going to add the Trainer in the WorldState, and change our game to regularly … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags casual game tutorial

How to Create a Pokemon GO Game – Part 1

In this tutorial series, we will create a game similar to the popular Pokemon GO. First, we will create a Phaser state to catch Pokemon. Then, we will add a … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags casual game tutorial

How to Use Phaser Signals to Save Game Statistics

Sometimes in a game you want to be aware of events that occur in your game the whole time, wether it would be to save game statistics or to build … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags arcade game tutorial

How to Create a Game HUD Plugin in Phaser

In a game, the heads-up display (HUD) is how game information is visually showed to the player, providing a feedback from the game. Usually, it provides information about player stats … Read more

Categories Other Game Engines, Phaser, Phaser 2 Tags game asset tutorial
Older posts
Page1 Page2 Next →

LIMITED OFFER

GET 250+ COURSES FOR $1

CLAIM OFFER

I'm interested in...

RPGs
Multiplayer
Game Design
Procedural Generation
Animation
Engines

ON SALE

Premium Course

Build Games with Unity

GET STARTED

ON SALE

Premium Course

Learn Unreal Engine

GET STARTED

ON SALE

Premium Course

Create Godot Games

GET STARTED

ON SALE

Premium Course

Build RPGs

GET STARTED

ON SALE

Premium Course

Make Survival Games

GET STARTED

Are you an Educator?

Teach real-world coding skills using Zenva Schools

LEARN MORE
  • App Development
    • Android Development
    • C#
    • C++
    • Computer Fundamentals
    • iOS Development
    • Java
    • Swift
  • Career Advice
    • Coding Education
    • Coding Jobs
    • Developer Interviews
    • Zenva Success Stories
  • Godot
    • Godot 3
    • Godot 4
  • Metaverse (VR & AR)
  • Other Game Engines
    • BabylonJS
    • Construct
    • Game Design
    • LimeJS
    • Other HTML5 Frameworks
    • Phaser
      • Phaser 2
      • Phaser 3
    • Quintus
    • Roblox Tutorials
  • Python
    • Computer Vision
    • Data Science
      • Data Analysis and Handling
      • Data Visualization
    • Machine Learning
      • Reinforcement Learning
      • Supervised Learning
      • Unsupervised Learning
    • Python Basics
  • Uncategorized
  • Unity
    • 2D
    • 3D
    • Intermediate
    • Multiplayer
    • Storytelling
  • Unreal Engine
  • Web Development
    • Frontend Development
      • CSS & CSS Frameworks
      • HTML
      • JavaScript
      • jQuery
      • Other JavaScript Frameworks
      • React
      • TypeScript & Angular
    • Server Management
      • Deployment
      • Security and Management
    • Server-Side Development
      • Databases
      • Node.js
      • PHP
    • Spanish Tutorials

Tags

action game tutorial adventure game tutorial api tutorial AR app tutorial arcade game tutorial ARCore tutorial AR Foundation tutorial AR game tutorial ARKit tutorial casual game tutorial classification tutorial data clustering tutorial EasyAR tutorial educational game tutorial Educational XR tutorial express tutorial fps tutorial game asset tutorial game optimization tutorial generative AI image recognition tutorial level design tutorial mongodb tutorial multiplayer game tutorial mysql tutorial neural networks tutorial Oculus tutorial phaser templates platformer tutorial responsive web design tutorial rpg tutorial strategy game tutorial unity features tutorial VR app tutorial vr game tutorial web class wordpress tutorial

Mini-Degrees™

  • Augmented Reality
  • Full-Stack Web Development
  • Phaser
  • Machine Learning
  • Python
  • RPGs
  • Unity
  • Unreal Engine
  • Virtual Reality

Zenva

  • Jobs
  • Affiliates
  • Catalog
  • Free Courses
  • Success Stories
  • Bulk Purchases
  • Help Center
  • Terms and Conditions
  • Privacy Policy

Our Network

  • Zenva Academy
  • Zenva Schools
  • GameDev Academy
  • Codemurai

Zenva Pty Ltd

138 Juliette Street
Greenslopes, QLD, 4120
Australia
ABN 83 606 402 199

© 2023 Zenva Pty Ltd

File Download Link

Send me a download link for the files of .

You authorize us to send you information about our products. To learn more please refer to our Privacy Policy.