The BGS Spring 2018 Workshop Series

Buffalo Game Space is excited to announce the Spring 2018 Workshop Series, a collection of introductory and intermediate workshops on various aspects of game development. Get a crash course in the Unity game engine, learn to use the powerful open source 3D modeling and animation program Blender, create 3D levels for your games, and more. Tickets and Season Passes are on sale now at - get yours today! Workshops Intro to Unity - March 7th and 14th Part 1 of this two part session will cover the essentials of working with the Unity game engine, a powerful and free toolset used by millions of game creators around the world. Attendees will gain the knowledge needed to begin working with Unity and it's 3D engine features. Part 2 will provide attendees with an introduction to the advanced physics system included in the engine, 2D game elements and animation » read more

Mark's Favorite Unity C# Extensions

For those of you using C# in your Unity projects (and at this point you really should be) extension methods allow you to add methods to existing types without having to create your own subtypes or change the original type in any way. They are very useful part of C#, something that is fairly unique to the language, and something you should be using to make your life easier! There are many in depth explanations of extension methods just a quick Google search away, but here are a few things to remember: All extension methods must be placed inside of a static class (I like to call mine Extensions) The extension method must also be static The first parameter to the method is preceded by the this keyword. The type of this parameter will be the type to which we are adding our extension method. Contrived Example What? You want » read more