Unity Tutorial: How to Use Enums

kristielCoding & Programming, Unity Game Development

Unity Tutorial: How to Use Enums

Have you ever been working on your game in Unity and wondered how you could create a custom type for a system you were working on? Well, wonder no more! The C# language (and many other languages) have a solution to this problem by using something called an enum. In this blog, we’ll review what enums are and how you can use … Read More

Share this Post

Unity Tip: Use Scripts to Modify Particles

kristielTutorial, Unity Game Development

Unity Tip: Use Scripts to Modify Particles

Unity 3D offers an enormous API that provides ways to manipulate the vast majority of objects in your game. However, there are some features that are not as robust as you might hope. Take, for example, the ParticleSystem class. Let’s say, you have a particle system. You want to modify the radius of the particle system’s shape using a script. After a quick … Read More

Share this Post

How to Create a Custom Input Manager in Unity C#

kristielAll Topics, Coding & Programming, Tutorial, Unity Game Development

How to Create a Custom Input Manager in Unity C#

Recently, I created a custom input manager for a game I’m making in Unity 3D. Initial research suggested I use Unity’s built-in Input Manager. However, Unity doesn’t have an API to access most of the Input Manager functionality. However, I wanted a menu in my game where the user could set their own key bindings; a common feature in most PC games. Unity’s Input … Read More

Share this Post

Unity 5 Pro Suite Available for Students

kristielAll Topics, Student Discount, Unity Game Development

Student/Teacher Unity 5 Pro Suite Available!

Unity is a fully-integrated development engine used to create 2D, 3D multiplatform games and interactive content. If you’ve read any of our Unity blogs, you know that Studica is a big fan. Many popular games are created using Unity. In fact, the Pokémon GO mobile game making news everywhere was made with Unity. One thing that we haven’t really talked about (until now), is … Read More

Share this Post

Unity Collaborate Beta – What You Need To Know

kristielAll Topics, Game Design & Development Tools, Tutorial, Unity Game Development

Unity-Collaborate-Blog

Almost a year ago, I wrote a blog post about setting up Unity to work with GitHub. After Unity got rid of their built-in Asset Server for version control, developers have had to turn to Git or SVN for their version control needs. However, Unity is adding another version control tool to your arsenal; Unity Collaborate. What is Unity Collaborate? … Read More

Share this Post

Create a Fading Splash Screen Using Coroutines in Unity 3D

kristielGame Design & Development Tools, Tutorial, Unity Game Development

In this post, I’ll be talking about using coroutines in Unity 3D. The video below shows a step-by-step process for creating a fading splash screen using UI Elements and Coroutine scripting. In the video, I use C# for all the scripting. If you are not familiar, a coroutine is like a function that you can pause for a set amount … Read More

Share this Post

How to Create a UI in Unity 3D

kristielAll Topics, Tutorial, Unity Game Development

How to Create a UI in Unity 3D

User interfaces (UI’s) are core features in just about every modern software application. Games are no exception to this rule. The vast majority of games utilizes some form of UI to display information such as health, skills, maps, ammo for a weapon, and more. Unity 3D offers a variety of UI elements that you can use in your game. In … Read More

Share this Post

Unity Certified Developer Program for Student Success

kristielAll Topics, Game Design & Development Tools, Unity Game Development

Unity Certified Developer Program

Ever since Studica started selling Unity, customers have asked us if there was a certification program available for it. Unfortunately, the answers used to always be a resounding “no”. However, as of today, Unity offers a Unity Certified Developer Program with special incentives for schools – both secondary and post-secondary. Referring back to our recent blog post, this certification program was … Read More

Share this Post

Unity Certification and Courseware Supports Education

kristielAll Topics, Unity Game Development

Unity Certification and Courseware Supports Education

Unity Technologies has revolutionized the game industry with Unity, a powerful development platform that is used to create games and interactive experiences. Unity now supports 25 platforms across 2D, 3D, VR and AR.  Of the top 1,000 grossing games, 30% have been built with Unity, reaching over 1.5 billion devices. The mission of Unity has always been to create a … Read More

Share this Post

How to Create a Singleton in Unity 3D

kristielTutorial, Unity Game Development

How to Create a Singleton in Unity

In game development, you will need to make use of global variables in many instances. Consider common gameplay elements such as player score, currency, health points, or game states such as pause or game over. Beyond these examples you will most likely need to create global variables that are specific to your game. I used Unity 3D for quite a … Read More

Share this Post