Grogan Software – Games and stuff

WElcome to

grogan games

Check out the links about to see our games, Unity assets, and game development and Unity blog.

Grogan Software specialises in 2D games and assets for the Unity game engine. Out blog covers aspects of learning to develop games in the Unity game engine as well as coverage of our own games and insights into game development.

Our Blog

Easy Screenshot in Unity

I recently created a Unity tool to help automate some admin in my game (namely generating easy-to-read solutions to my puzzles), and as part of this I needed to get screenshots. This post details a quick and easy way to get a screenshot of your game and save it as an image file in your […]

Entangled* Dev Blog #2 – 3D or Not 3D

Partway through developing Entangled (* working title) I started to feel that it should be in 3D. I was comfortable with 2D, but I felt that the game might be more interesting and fun with an extra dimension. The game felt like it would have more potential in 3D. And the challenge of using 3D […]

Entangled* Dev Blog #1 – Finding the Idea

Entangled (*working title) is a puzzle platform game with a novel mechanic blended with physics in a science-fiction setting. You play as a robot with the ability to entangle objects to enable the solving of otherwise impossible tests…for reasons you learn over the course of the game. This dev blog is intended to show the […]

Puzzle Design Concepts Part 1

In this article I will detail several concepts and techniques for creating great puzzles. These concepts can be used to improve your existing puzzles or to help complete or refine your puzzle designs. Sequence Puzzles Most puzzles require the player to do actions in a certain sequence to solve them. The simplest form of this […]

Managing Difficulty in Puzzle Games

Complexity and Difficulty Puzzle difficulty is important to manage. If your game is too easy it will be boring for players; if your game is too difficult it will be more frustrating than fun. You need to find the right balance of difficulty, both in individual puzzles and in the game as a whole. You […]

How to Design Puzzles: Puzzle Ideas

The Practical Side of Puzzle Design Before you can learn how to come up with great puzzle ideas, you’ll need a technique for recording your ideas. in a tangible form. This will vary according to your personal preferences and strengths. You could build puzzles directly in your game engine (or a level designer built into […]

Our Games

Mouse Dreams

Get the cheese, then get to the exit. It’s that easy! Or is it?

Mouse Dreams is a puzzle platformer with bright, colourful graphics, where you must solve puzzles by pushing boxes, manipulating light, strategically powering objects like moving platforms and doors.

In this single-screen puzzle platformer, you must navigate increasingly challenging levels with simple platforming and whimsical puzzles. Defy gravity, avoid the ghosts, use moving platforms, and more!

The wacky physics puzzle game full of fun circus antics.

Game of Clowns takes the fun, color, and humor of zany circus antics and combines them with exciting physics puzzle gameplay.
Fire clowns from cannons, spray them with a hose, drive them in cars, collect stars, and more harmless* fun for the whole family!

* Shooting a clown from a cannon onto a trampoline, causing him to bounce up in the air, rolling along a platform, and then falling into a barrel of water might give him a slight headache!

puzzle detective

Solve crimes with your word puzzle skills!

Puzzle Detective has hundreds of word puzzles, including

Unity Assets

Resolution Magic 2D is a Unity asset that males fitting your game onto different screen shapes and sizes so easy it feels like magic.

Resolution Magic 2D adds automatic screen resolution matching to your game. Simply install the asset and add a prefab to your scene and it will automatically work to ensure your game looks great on any device, regardless of screen resolution or ratio.

How Does it Work?

Resolution Magic adjusts the orthographic (2D) camera to the size that will show all your defined area as large as possible on the current screen size and shape. Setup can be as simple as adding a prefab to your scene and setting the AlwaysDisplayedArea rectangle to cover the area that represents your ideal game view.

features

FAQs

Does Resolution Magic 2D work on [platform]?

Yes. Resolution Magic 2D works completely in Unity code with no fancy addons or platform-specific code.

Does Resolution Magic 2D work with the Unity UI introduced in Unity 4.6?

Yes. Resolution Magic 2D doesn’t interact with the UI at all, and the UI doesn’t affect Resolution Magic 2D’s camera scaling.

What does it do and when?

Resolution Magic 2D’s main functionality is to scale and position the camera so that your chosen content is visible to all players and fills the screen as much as possible (based on the screen ratio). It does this at the start of a scene, and once the scene starts Resolution Magic doesn’t need to do anything. You can optionally check for resolution changes (e.g. going from portrait to landscape), which can be useful on some platforms. Resolution Magic will then automatically update the view to match the new screen resolution.

Does it work with [Unity version]?

Resolution Magic 2D works on every version of Unity, and has been tested with versions including the newest betas for 2021 versions.

Resolution Magic 2D works by resizing the camera, and uses very basic functionality that has been in Unity for years and is unlikely to change.

Does it work with 3D games?

 

No. Resolution Magic 2D is designed to modify 2d (orthographic) camera settings. Use in 3D games is not supported at all.

However, if your game has any 2D scenes – menus, cutscenes, etc., you can use Resolution Magic 2D in those scenes.

Auto Custom Inspector

A Unity asset for creating custom inspectors for your scripts with a simple, intuitive drag-and-drop interface.

Custom inspectors are a great way to increase your organisation and productivity when developing a gam e in the Unity game engine. But the downside of using custom inspectors is that they require a lot of work to create. The code needed is both longwinded and sparsely documented, making even a basic custom inspector quite a task to create.

Auto Custom Inspector takes all that hassle away and lets you design your custom inspector with a simple drag-and-drop interface. You can improve your custom inspectors in minutes, not hours.