This article shows you how to change the screen size at run time via script, while avoiding the unexpected pitfalls that can occur, as well as other topics, such as toggling full screen and windowed modes, limiting frame rate, toggling vsync, and setting the resolution.
AIE Incubator Program & Puzzledorf
My upcoming game, Puzzledorf, has been a side project of mine for several years. It has existed in one form or another while I have studied Games Programming and Business at AIE, the Academy of Interactive Entertainment. AIE are a college that specialises in educating people in games and visual effects for movies. They have done a fantastic job of... Continue Reading →
Wishlist Puzzledorf On Steam
The Steam Page for Puzzledorf is now live for those who would like to wishlist. It's been a long journey getting to this point, and a long-time dream of mine to have a commercial game available on PC and Steam. Long before Steam ever existed I remember making small games...
Puzzledorf Announcement Trailer Out
There it is - the trailer is here! It has been really interesting learning about what goes into making a good Steam trailer - and it's even harder for a game with no story. Generally there's a few rules of thumbs I picked up...
Puzzledorf Release Approaching
It's been a while coming but the release of Puzzledorf is finally approaching. After unexpected delays with coronavirus, game development taking longer than expected, etc, we are finally here. I want to talk a little bit about the game and it's design, as well as release news.The game is currently in the final stages of... Continue Reading →
How To Make A Custom Mouse Cursor – Unity
This is a quick guide on how to make a 2D, custom mouse cursor in Unity, from making the texture, getting it into Unity, and then actually using it in your game.
Using And Looping Over a List of Lists – C#
You might be familiar with how to loop over a list, but what about a list of lists? You may not even be sure how to create one. This post will cover very simply how to create, use, and loop over a list of lists.
How To Use Arrays – C#
What Is An Array Arrays are very common in game development and something I used frequently in my game Puzzledorf to store information. One example is that I store the position of every object in the puzzle below in an array, so they're useful, especially for creating an undo function. Puzzledorf The best way to... Continue Reading →
What Are Logical Operators – C#
You might have seen if statements with some confusing symbols: &&, || or !. These are called the logical operators, and are used to create more complicated logic within an if statement. They are: && - the Logical AND operator || - the Locical OR operator ! - the Logical NOT operator I use them frequently in Puzzledorf to check when certain things are occurring. For... Continue Reading →
How To Detect Any Key Press But Ignore Mouse – Unity C#
This shows you how to check if any key key is being pressed on the keyboard and NOT the mouse in the correct way. There are some incorrect methods shown on the internet elsewhere.
