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. Also, it will have a battle scene,...
View ArticleHow 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, creating explosions...
View ArticleHow 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 order to follow this...
View ArticleHow to Create a Virtual Reality Tour in Unity for the GearVR
Virtual reality allows us to immersive ourselves in 3D worlds. This tutorial will show you how to create a VR tour of multiple worlds. In the process, we will be importing Blender models, creating...
View ArticleZenva Phaser Hackathon – Submissions and Thank You
Hi everyone! Hot off the wheels of the first ever Zenva Phaser Hackathon, we’d like to showcase to you all of the wonderful submissions we had received. We appreciate all of the effort, time, and hard...
View ArticleStudent Success! Winning the Zenva Phaser Hackathon with Stefan Neidig
Hey everyone! Recently, we displayed the amazing games that our awesome participants created for the first Phaser Hackathon that we’ve ever held. Subsequent to that, we also just finished interviewing...
View ArticleComplete 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 terrain types according...
View ArticleComplete 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 assign terrain types and...
View ArticleStudent Success! Step Into the World of Virtual Reality with Apocalypse Time...
Greetings everyone! Today, we’ll be diving into the world of Virtual Reality, and not just any old reality, but one where the world is in the middle of an alien apocalypse! Yep, that’s right, the...
View ArticleDeveloping for the Gear VR Controller
Until recently, holding your hand to your temple to manipulate a small touchpad was how you had to use Gear VR headsets. Bluetooth gamepads allowed some Gear VR games to support more input options,...
View ArticleStudent Success: Conquering Apple’s App Store with Last Survivor by Jason Lai
Welcome everyone! Today, we’ll be living it up in the aftermath of a deadly zombie virus infection — as a last man standing of sorts — with Last Survivor! Without further ado, meet Jason Lai, a Zenva...
View ArticleStorytelling in Unity – Part 1: Virtual Cameras
Introduction In mid-2017 Unity Technologies announced a new storytelling system. This system allows users to construct beautifully choreographed compositions without writing any code. No doubt it would...
View ArticleA Guide to Handling Huge Worlds in Unity – Part 1
In this tutorial series you’re going to learn how to handle huge worlds in Unity. When you have a game with a huge world (potentially infinite), you may face some problems due to the limited resources...
View ArticleComplete 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 of our level. By...
View ArticleA 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 dynamically deactivate distant tiles according to the...
View ArticleFlight Simulation with the Gear VR Controller
In my previous tutorial about the Gear VR controller, we learned how to use the Oculus Utilities package to utilize the Gear VR controller as a gun or pointing device. Now we’ll use the controller as a...
View ArticleStorytelling in Unity Part 2 – Animation Tracks
Introduction In this lesson, we will be adding on to the project we made in the previous tutorial. We will be looking at how to use animation tracks in the Timeline editor. Along with a look at how to...
View ArticleBeginner’s Guide to A-Frame
Introduction WebVR is a JavaScript API that allows VR experiences to run in a web browser on VR headsets, mobile phones and tablets, and regular computers. This tutorial will introduce you to WebVR...
View ArticleCinemachine and Timeline Editor for Unity 2D Game Development
Introduction In mid-2017 Unity Technologies announced a new system of cameras that would allow the creator to make complex shots and compositions without a single line of code. The only problem was...
View ArticleMastering Unity’s New Tilemap Editor: Building 2D Levels
Introduction In October of 2017, Unity Technologies released Unity 2017.2. This version released a new tool called the Tilemap Editor, which not only allows the user to create vast and complex...
View Article