Enums are one of C#’s basic data types and represent a set of named integer constants, e.g. attack types or player states. public enum PlayerStates { None, IsDead, IsJumping, IsGood, HasCompletedTheGame, HasAllAchievments, } The unity inspector supports enums out of the box, so the previous enum would look like this. We can select exactly one…
Category
Game Development
Tip of the Week #2: Sonniss GDC Audio Bundle
Since 2015 Timothy McHughand the awesome guys at sonniss.com release a bundle of completely royalty free sound effects that you can use without attribution even in commercial projects. This year’s package includes over 20 GB of all new sound fx you can use to make your games sound right. Here are the links for this years and…
Tip of the Week #1: Unity Support Plugin for ReSharper
There are a lot of things I could have presented in my first tip of the week, but in the end, I choose something which I discovered just recently. Unity Support is a plugin from Jetbrains for both ReSharper and their own C# IDE Rider. It eliminates a lot of the quirks and problems ReSharper…
Logging in Unreal made simple with helper macros
Logging is one of the most useful things one can do while developing a complex piece of software such as a video game. When it comes to c++ and unreal there’s a small collection of macros I use to make tracing simpler and more informative. These logging helpers give you access to information about current class, function…
Podcasts for Game Developers
I listen to a lot of podcasts. According to Pocket Casts, my favorite podcast app, I’ve listened to 39 days and 7 hours of podcasts. That’s 1423 hours of podcasts. My app also is happy to tell me that during that time I could have gone around the world 13 times in an air balloon, 128 billion google…