LitK: Here Goes Nothing

This is it! “Lillie is the Keeper,” the innovative new AR adventure game for iPhone & iPad, is live…

And best of all, it’s FREE, through January 6!

Explore your own virtual lighthouse, and live Lillie’s story. I’m proud to bring this playable short story to you, and hope you enjoy your time at Switch Rock Light Station.

Download on the App Store

Rounded Realism

Having cut my 3D teeth on Hash Animation:Master, I like working with subdivision surfaces, until it’s time for a high-to-low poly sculpt for normal map baking. It’s always interesting how clothing only looks “right” when it’s modeled after a plausible sewing pattern.

Minus a few things out of my control, it looks like Lillie is the Keeper is only a week or two from release.

Without a AAA-scale production pipeline, an appropriate art style needed to be developed to maximize impact while easing development–especially since I’d be modelling everything myself. Low-polygon games like Black Book and Röki have had great artistic success, while voxel-style titles like Minecraft and Roblox have enjoyed great commercial success, both styles riding the “high-tech low-tech” aesthetic of my old professor. Having observed that modern iPhones (even in web browsers, via WebGL) can easily draw a very large number of polygons, I decided to lean instead into something I call “rounded realism.” This style builds on the work of artists like Aron Weisenfeld, Zinaida Serebriakova and Chris Van Allsburg, in which figures and objects are realistically textured and atmospherically lit, but conform subtly toward primitive solids.

In practice, rounded realism means that textures are realistic (photographic, when possible, utilizing Adobe Capture) and lighting is clean and realistic, but unimportant details are missing. Corners are bevelled, with sizable flat surfaces between. Visual outlines are clean and geometric, with a minimum of visual clutter. Faked volumetric lighting and other transparent elements are used extensively to create depth, running against the orthodoxy that their layered overdraw will kill iOS performance.

Clothing was some of the most demanding work. Mayme’s Edwardian sailor bodice outfit closely follows a custom build by Katja Kuitunen, based on a vintage piece from the era. It’s constructed from Kuitunen’s sewing references–with help from my girlfriend, who is brilliant with these things. The skirt (a separate piece, despite the shirt’s matching fabric) is a simple fabric tube, gathered about the waist, with realtime cloth simulation. Everything is designed to be plausible, but clean, geometric, and simplified.

It’s been a big job, and there’s more I’d like to do for a 1.1 release. The only models from the game that aren’t my own are human bodies built with MakeHuman, though even they’ve been resculpted and touched-up. Clothing and hair are all hand modeled.

Introducing Lillie is the Keeper

You’ve always wanted a lighthouse. A contained, liminal space at the edge of the world, between sea and sky. A literal beacon in the night. I can put one in your pocket.

Lillie is the Keeper (LitK) is an upcoming Myst-like game played in AR on an iPhone or iPad. You’ll take on the role of Lillie Pine, a 15 year old girl shipwrecked in an empty lighthouse following a mysterious calamity in 1905. With your iOS device, you’ll explore the lighthouse by moving about your real-world space.

The game is structured as a short story, beginning before it begins and ending after it ends, in eight play vignettes or levels. The main character, Lillie, suffers from intrusive thoughts, which we hear as an older, more severe, highly critical version of her own voice.

The game is built in Unity 2021.2 and runs in iOS 14, using AR Foundation 4.2 as a wrapper over AR Kit 5. It is a solo effort by the author, including writing, voice direction, modeling, coding, rigging, sound editing and visual design, and stars actors Sheri Lee (Hearts of New England), Robert Harrison (The Equalizer) and Melissa McCue-McGrath (BewilderBeasts).

The Most Generic iOS Games That Don’t Exist (Yet!)

Some call it originality. I call it being the first loser.

The iOS gaming space is crowded. Metacritic lists 10,934. Doing a word frequency analysis on their titles, we can come up with the ultimate must-hit games. I’m expecting a 20% cut when these become reality, on top of whatever Apple’s charging.

War Game Man — It is only a game, isn’t it? Man?

These are the first three nouns on our list. In order. War (349), Game (332), and Man (308), have almost a thousand hits between them, when you exclude two-letter combinations and common hyphen-ation frag-ments. More importantly, they’re three things hardcore gamers crave: Wars, games and men. So I’m told. Felch out literally anything with a tank, a guy in a helmet, and this title, and sit back until you hear the backup beep of the money truck.

Ace Ball Age: Bat Hero — The fate of Baseballalandia teeters on the edge, in this exciting sports/RPG hybrid!

Next up–still in order, without skipping any words–is a guaranteed money spigot. Ace (246) Ball (212) Age (210) Bat (207) Hero (198). “Oh gee, we don’t have any assets for a baseball title or an RPG,” SAID NO ONE EVER! You’ll launch the project Tuesday and be on the app store by Friday. Buy some Sponsored Content (“This Baseball RPG Will Make You Blot Out the Sun With Jizz–Especially If You’re a Woman!”) and start looking like a hoarder’s house but with money stacks.

Tar/Ash Ant Art — Navigate your half-poisoned ants through a ruined canvas factory–then sell your canvases on the fickle, tasteless modern art speculation market!

Sure, Tar (198) Ash (197) Ant (193) Art (188) is probably 90% pieces of other words, but it’s also in order, and also (while a little dark) the sort of strange-sounding, boring-to-play game that smartphone gamers love to hype. Start the train early, with forum posts, concept art, and “first looks.” Maybe put out an unplayable alpha to presale backers (basically the game with a broken start button), an almost-playable beta (a working start button, no levels, and a “crash app after 80 seconds” timer), and finally–finally–the big release (the alpha, with a better splash screen). Go Free to Play after three months. Charge $10 to stop the app from filling your Notification Center with achievement trophies and dead ants.

Maybe not a sure hit now, but they’ll clamor for a VR remake in 12 years.

You want longer words? How about this:

King Venture Adventure — The game that we reskinned with baseball assets to make Ace Ball Age: Bat Hero.

Two for one! King (187) doesn’t even come up in that many other words, and while Venture (184) technically is included in every instance of Adventure (179), they’re still the next three nouns on our list–and still in order, with no gaps. Adventure ho, Your Majesty! Ho I say!

Don’t want to use any more three-letter words at all? Fine. We can still play:

Star Zombie — Star. Zombie. It was on the tip of everyone’s tongue. We just gave it a name.

You got chocolate in my edible body paint, peanut! Star (177) Zombie (170) finally brings together two things the market isn’t at all sick of: Zombies, zombies, zombies, and games with vague generic sci-fi backdrops. Oh no please. Keep some of your money. I have so much…

Battle World: Super Land — Only one can dominate something, somewhere. Presumably!

They said it couldn’t be done in an iPhone game, but we made a game about war! And we made it with the next few words, in order, with no gaps. In Battle (165) World (152) Super (149) Land (147) you decide how to wage peace across the ill-fitting board, in the only game to include square, hexagonal, pentagonal, and rhomboid tiles in the same otherwise largely undifferentiated levels.

Aw hell, just give me $1MM now and I’ll throw in the next 21 (in-order, four or more letter, without gaps, guaranteed hit titles) for 10% off the top:

Word Puzzle Monster — (146, 139, 133) More puzzles! More monsters! Less attention span! HEYYY-AAAH!

Space Quest: Drag Night — (128, 123, 116, 113) Not all space heroes wear capes, but when they do, they’re velour.

Dragon Cape — (108, 104) Not all dragons wear velour, but…

Edition Edit — (97, 97) It’s 1933. You’re William Allan Neilson and Thomas A. Knott. Can you finish the Webster’s New International Dictionary?

Dead Escape Time: Episode Legend — (95, 94, 90, 88, 88) Not only is this probably edgy in some way, but say “episode” and your DLC levels become full-priced sequels.

Last Rush Defense — (87, 87, 80) Tower defense has never been this towery, or defensive!

Fight Racing: Tiny Story (Mini) — (80, 78, 77, 74, 74) Kart man, do!

Dark Jump — (74, 74) You’ll fall. A lot. The paincore hit of the month of Maying.

Light Race Soccer — (68, 68, 68) All Soccer Players Matter.

Pocket Craft Fish — (67, 63, 62) Maybe crafting has nothing to do with fishing, but maybe shut the hell up.

Rock Rain Tale — (61, 61, 61) “Sit here by the fire, promising indigenous youth, and I’ll tell you the tale of the day the rocks rained down…”

Dash Knight Ventures — (61, 60, 58) Sadly, nostalgia-buying an even worse knockoff of Rocket Knight Adventures probably won’t be the worst life decision your customers will have made.

Little Plan: Lost Robot Adventures — (58, 58, 58, 58, 57) So cute it won’t matter that the game is 90% walking across different backdrops.

Kingdom Port — (56, 56) Build your… port! In the kingdom! Kingdom Port!

Fantasy Magic: Kill Less — (55, 55, 55, 54) Really, you’ve been going a bit mad with power lately. We’re all concerned about you.

Part — (54) Spread things and stick other things into places in this puzzling–and completely non-erotic–puzzle game.

Ever Fall — (54, 54) Messianic sci-fi, surreal action puzzler, or primetime WB drama? Yes!

Block Tower Island — (53, 53, 51) The sequel to Last Rush Defense! Virtually indistinguishable.

Bird Ride: Blast Legends — (51, 51, 51, 50) I’ll give you something to be angry about.

Road Shoot — (50, 50) Finally! Mayhem involving roads.

Sword Pixel Runner: Monsters Down! — (50, 50, 50, 49, 49) Save the things from the other things, in the ultimate pulse-pounding ironic hipster 8-bit whatever.

Make cheques payable to the management.