Blog

RSS



Camera Obscura Steam Release

February 10th, 2015

It's happening. Three years after its inception, Camera Obscura has made it through Steam Greenlight. We've been hard at work through January getting everything ready for release, and it's coming on February 19th. I'm excited to finally get the game out to players so they can enjoy it!

For more information, visit cameraobscuragame.com.


Permalink

Magic Mobile Website Compatibility

January 31st, 2015

I recently started working on making these pages more compatible with mobile devices. One piece of advice I found quickly was to include the following meta tag in my HTML header:

<meta name="viewport" content="width=device-width,initial-scale=1">

It took me a bit longer to figure out exactly what this seemingly magic piece of code actually means for a site being rendered in a mobile browser, and to convince myself that yes, this code can magically make your website display much better on small mobile devices - but only if your website's CSS is already set up in a nice, size-independent way.

By default, mobile browsers assume that most of the internet is not designed to display well in a very small format. For that reason, they will render webpages at a large resolution more comparable to a desktop, and force the user to zoom and pan to see the content. What this code is actually doing is informing the browser that, yes, your content is fine to be displayed in a very small window - you are promising that it will resize itself and nothing will bleed off the page. This causes the browser to disable the extra-large render, freeing users from needing to zoom or scroll content sideways. So, if you've set up all your CSS to use percentages instead of fixed positions, it should result in an instant improvement in user experience as users can now simply scroll vertically through your content.

In my case, there was one other change needed to make this site's content mostly mobile-compatible. I often use screenshot images here, and those images are usually wider than a typical phone display, so I need them to scale down if the window is smaller than they are. This was accomplished easily enough by including the following CSS in the HTML header:

<style>img{max-width:100%;}</style>

Which simply instructs every img element on the page to be no wider than its parent element. Aspect ratio is preserved automatically.

There are plenty of other small UX adjustments that can be made, but now my site renders in a much more convenient format for visitors on phones.


Permalink

Outpost: New World (Ludum Dare 31)

December 29th, 2014 (edited November 3rd, 2022)

Just a few weeks ago, Justin and I participated in the 31st Ludum Dare. The theme: Entire Game On One Screen.

We decided ahead of time that we wanted to make a game that was more action-packed and also more polished than our usual fare. I'm not sure we totally succeeded in overcoming our propensity for making fairly complicated simulation games, but we did manage to make our most polished jam game yet. Play it here!

Outpost: New World Screenshot

Outpost: New World

Our past experience with game jams lead us to decide that we wanted to be done with the core game by early afternoon of the second day (sooner than halfway through the jam). We would then use the second half of the jam entirely for polish. While we fell behind on that goal, finished the core game around 6 in the evening of the second day, that still left us the entirety of Sunday for polish. It worked out very well - I was able to put together a very dramatic opening cinematic, a generate a full range of sfxr-generated sound effects, and record some moody cello music (three elements that we usually don't have time for in jams).

While I'm not a huge fan of how the final gameplay turned out, others seem to be enjoying it much more than any of our previous attempts. We'll see what the results show in about 21 hours.


Permalink


Previous Page
88 posts — page 5 of 18
Next Page