We are just wrapping up work on the android port of Cally’s Caves 3, which should be out soon. There is also an update coming out this week, which includes a whole new zone with new art, and it’s all about telling Bera’s Story! We will have some more dev diaries breaking down how things went with Cally’s Caves 3 real soon…
If someone who has never made a game before decides to try to create one, it seems like it’s going to be pretty simple. Then that person will have a day – deep into the dev cycle – where they discover a technical requirement they didn’t think about, pull their hair out, and have a nervous breakdown. When we were working on the original Cally’s Caves, there was a certain day when it dawned on us that we were going to have to account for all the different resolutions that iOS devices use. It had never occurred to us in the planning phase that we were going to have to make the game work on anything more than one resolution, and it set us back quite a bit while we implemented our strategy. Thinking back on those days, it seems like it could be a useful exercise to document how we handle the resolutions in specific detail. We do this in the hopes that some others may come across the article and find it useful when they are dealing with the same issue.
Schools of Thought
There are a number of different ways you could handle scaling to different resolutions while developing a game. Looking at GameMaker: Studio specifically, if you look at the tutorial on resolution scaling, it shows you a method of scaling that allows landscape and portrait mode. It’s an adaptable scaling method that is run during every single frame of the game. This is the first school of thought when it comes to resolution scaling on mobile devices: Continue reading →
When we came to the decision to make Cally’s Caves 3, we knew that we would have to radically rethink many of the gameplay mechanics that were in Cally’s Caves 1 and 2. One of the biggest benefits of creating a direct sequel is that it gives us an opportunity to do things differently. We are proud of our first two games, but it’s always helpful to take a step back and try to evaluate what you’ve created from a different perspective. Then, we can use our experience making the first two games to make Cally’s Caves 3 bigger, and much better. This Dev Diary will outline many of the design decisions we made during the planning phase of Cally’s Caves 3 development.
Bigger, but not Always
Cally’s Caves 1 and 2 were made of art assets that were mostly 32×32 pixels. We managed to get away with it by zooming in a little bit on the assets, so they appear larger on an iOS screen that 32×32 pixels. While we are happy to keep going in that direction, we know that we want to have some enemies or bosses that are quite large on the screen. This presents a unique challenge, as some of the boss sprites are so big, they won’t fit on the in-game screen. To account for this (and maintain the large size), we decided to implement a better boss introduction mechanic. When the player first sees a boss, the game camera focuses solely on the boss object, to highlight the size of the sprite, and make sure players get a good look at the boss before the fight kicks in. Continue reading →
Happy Halloween! To celebrate the GMC Jam 16 – Halloween Jam, Cally’s Caves 2 artist 0HK0 has released “Razor Treat.” Razor Treat is a horizontal schmup with 0HK0’s signature art style and an awesome soundtrack from his brother, Facefuzz. It was made in a single day, using Gamemaker 8.1 and FL Studio. You can check out Razor Treat in this thread.
Well, we’ve been approved by Apple, and the game is finally about to launch. Our release date is next Tuesday, July 1st, and the game will be available completely free. Here are some gifs to celebrate!