Lets take a look at what is required to create an online highscore board for your Unity game. Throughout this project we’ll take a look at how to create a RESTful web-service, connect it to a database and then expose that web-service to your Unity game.
Your terminal can maintain a list of directories you have visited by storing them in a stack. You can manipulate this stack using commands like pushd to push a new entry onto this stack or popd to pop an existing entry off of the current stack.
There are a few ways to navigate your shell in terminals. One of the less common but useful ways I’ve found when working with multiple directories takes advantage of the directory stack most terminals maintain.
Let’s build some fun projects together today. I’m hoping to work on the platforming of a platformer game and - if time permits - also work on some more MC Clone (a new Minecraft mod).
Lets take a look at some of the options Bash gives you to persist your settings between runs and configure your terminal environment.
Lets write a custom snow covered surface shader in Unity that can procedurally generate snow and place it on top of any object in our scene.
Zenject is a Dependency Injection Container Framework built for .NET that is also compatible with Unity. Lets learn some of the basics of how to get Zenject setup and start injecting components.
C#’s Yield operator allows you to define enumerable sets which can be dynamically generated and are lazily evaluated. This enables a number of fun things that would be difficult otherwise such as infinite lists.
Lets take a look at how to customize a bash shell. We’ll be making our shell print a table flip whenever the last command failed.
Lets get started building MC Clone a new plugin/mod for minecraft servers running spigot that will allow players to create duplicate parts of the world with different settings.
Gradle is a build tool for Java and other JDK based projects that uses a series of tasks to compile, test and run your projects.
Lets explore how you can compile a Java file from scratch without an IDE or other tool. All you will need to be able to do this is the Java Development Kit (JDK).
Debuggers are a great way to find out what is actually going on in your code. They allow you to pause, inspect and modify the state of your program at any time.
Lets explore how to build diffuse lighting onto our meshes. This is intended as somewhat of an introduction to some of the magic behind shaders.
There are two ways to handle input in your VR games built with Unity. Right now we have used Unity’s Input system to allow us to create Axis and Buttons which can be retrieved using the normal Input.
Lets Build Asteroids VR! Specifically lets focus on rotation controls and other movement options like a grappling hook (and potentially more with time permitting).
In order to better track and debug in Asteroids VR I’d like to be able to track how fast the player is moving at any point in time.
Lets Build Asteroids VR this Weekend! Asteroids VR is a recreation of the classic Asteroids style of game with a twist.