Indie Dev Blog: Folk Tale

Started by
6 comments, last by Virion 12 years, 5 months ago
[color="#111111"][font="Helvetica, Arial, sans-serif"]After reading and seeing what everyone else is working on, we thought it was time to share some early screenshots of our team's first project together: Bumpkins. You can also watch the latest dev update video on YouTube.[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"]If you are a talented 3D, texture or concept artist, and are looking to get involved in an established project in exchange for a share of net profits based on the hours you contribute, please get in touch. We are currently five strong, aiming to develop a single-level playable demo by November 1st 2011, after which we'll be contacting publishers.[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica, Arial, sans-serif"][color="#111111"]#1[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=4976:0.jpg]
[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica, Arial, sans-serif"][color="#111111"]#2[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=4977:3.jpg]
[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica, Arial, sans-serif"][color="#111111"]#3[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=4978:4.jpg]
[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica, Arial, sans-serif"][color="#111111"]#4[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=4979:5.jpg]
[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[font="Helvetica, Arial, sans-serif"][color="#111111"]#5[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=4980:12.jpg]
[/font]
Advertisement
Cool,

This game looks amazing, good work. I just watch a few of the videos on youtube and you've got some really nice stuff in there.
How long has this been in development? And did you use an engine(s), if so which one(s)?

Cheers

"To know the road ahead, ask those coming back."

Thanks. The project kicked off in May, with the other four team members joining June onwards. We're using Unity 3.4.
[color="#111111"][font="Helvetica, Arial, sans-serif"]Two new ambient zones added to the map this week. Here's a first peek of a mostly unpopulated volcanic environment. The next dev video will feature a first pass paint/sculpt of the complete level terrain including the yet to be revealed snow mountains.[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"]We're recruiting talented artists across a range of disciplines (3D, UI, concept, texture). So if you can dedicate 20+ hours per week between now and November (share of profits), please get in touch.[/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font][color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"] [/font]
[color="#111111"][font="Helvetica, Arial, sans-serif"][attachment=5162:7.jpg][/font]
We kicked off a busy month with a title change to "Folk Tale" to reflect the divergence away from a sequel, develop the project as a new line of intellectual property, and to better capture a feeling of fantasy, adventure and storytelling. A new concept logo aims to portray the simple lives of some of the games main characters: the villagers.

[attachment=5505:13.jpg]


The focus remained on production of prerequisite assets to support the implementation of gameplay, namely the essential buildings. The warehouse (far left), smelt (to be reworked from scratch), and barracks all make their first appearance. The lumberjack occupation, with it's own model can now be assigned by selecting a villager and sending him to the logging camp (see video). The miner occupation model is nearly ready, and will be making an appearance in next month's dev video. Other additions in the village include the chicken coup, and the cartoon cow with associated milking animations.

[attachment=5507:15.jpg]


The style of the original barracks was a little too evil looking, and so it was relocated to the dwarf-themed lava area, which now includes four runic buttons that will act as the precursor to triggering an iron golem, which the player must defeat to secure an important quest item.

[attachment=5506:14.jpg]


The goblin swamp has some new defenses, and patrolling slavers and archers. The AI Pathfinding hasn't had nearly enough attention, so characters are still prone to a little invisible wall climbing and spinning, but nothing that can't be sorted out. The multi-threading added in A*Path 3.0 certainly helps, and a little thanks to Aron for supporting us in ironing out the initial release bugs.

[attachment=5508:17.jpg]

Using the limited system profile data available in Unity (including the out-dated GPU fill-rate stat), the game now takes a reasonable guess at graphics settings, as well as persisting user settings. These eye-candy screenshots have nearly all the image effects enabled, and my poor iMac with it's mediocre GPU just about copes for capturing video on full settings. Those real-time Water4 reflections are FPS killers due to the additional cameras required to draw the render textures, halfing the frame rate. Still, better that players with decent GPUs get to enjoy their investments than not at all.

[attachment=5509:18.jpg]

And finally, here's the latest dev video on the Games Foundry YouTube Channel.

God I hope UT implement hardware custom cursor support in 3.5, otherwise our project will be missing an essential RTS element. If you haven't already, please vote for it. Can't wait for the new GC and GUI implementations, because the current ones suck ass.

Thanks. The project kicked off in May, with the other four team members joining June onwards. We're using Unity 3.4.


It's funny, whenever I see a game from an Indy team that has a professional quality look to it, it's always being developed in Unity. Maybe the roll-your-own folks are too busy rolling their own to actually create a game. :)

Impressive accomplishments so far, keep it up!
2 months since our last update. Boy where does the time go?!

Here's Folk Tale Dev Update 2 on YouTube.

The dev video begins with a placeholder start screen. As this will be a single-level playable demo to pitch to publishers and investors, the only option will be to start the game which triggers the intro cutscene.

Moored at the new docks area is our migrant galleon, the key mechanism for population control. When your village has spare housing capacity, new villagers periodically arrive from far off lands. On the flip side, if you are a tyrannical leader, unhappy villagers will pack up and leave on the next boat off the island.

[attachment=6054:folk-tale-game-docks.jpg]

Swinging past the beach and flying by the new windmill building that we'll mention later, there's a birds-eye view of your village, where the first 20 minutes of the game focuses on resource gathering, construction and economy. Breaking a wide angle shot down, we have a single camera doing all the work, rendering the skybox, low-detail mountain geometry which responds to fog and lighting, a margin of ocean around a central island , and the main level map. The far clipping plane is at a whopping 4500 to render the far mountains. Unity's frustum culling removes objects off-camera, with our own distance culling system removing far objects that would otherwise be on camera due to the huge far clip plane. We've played a little with the occlusion culling, but given it's buggy state, we're leaving this until Unity 3.5 is released. A Preferences Manager handles the selection of default graphics settings, managing post render effects, terrain detail and culling distance based on the capabilities of the GPU combined with the screen resolution to ensure a decent range of machine specifications can be supported.

Back at the docks, and the migrant galleon rings it's bell to depart with an unhappy villager up on deck. Boats use a Taxi Manager that allow villagers to buy tickets and wait for the boat to arrive. It also runs the Goblin Ferry in the Stinking Swamp. Boats currently use UnitySteer but for some reason the galleon is really jerky. Something to investigate at a later stage.

As night time descends, several pesky goblins find their way into your village. Nothing that a few Knights trained at the barracks and a wizard can't cope with. As the battle begins, the sound track changes to reflect the heightened threat level. You might recognise the Knight and Wizard models as purchased stand-ins, and not the work of our team. Our Knight replacement is still being animated and just missed the cut-off for this build.

Quite a bit of work has been done to improve battles, but there's still a long way to go. Melee combat is a challenge to implement well, especially when one unit is outnumbered and needs to be surrounded by opponents. We're getting there, but more refinement is needed.

One more birds-eye view, this time at night time. The day-night cycle uses the same system as our ambient zones which controls pretty much everything: fog, ambient light, sunlight, water, and soundtrack. One problem we have is during the transition from day to night. If you don't rotate the camera, the terrain billboards fail to update their lighting colour, which means you get daylight lit billboard trees at night time. Other people have this problem, but as yet we've not found a fix. We hope UT fix this in 3.5, otherwise we'll have to ditch the Unity tree system.

[attachment=6055:folk-tale-game-village.jpg]


Our first new character introduction is the Lumberjack. Villagers perform a number of menial jobs around your village, or can be assigned to specialist occupations by sending them to their respective occupational buildings for training. Once trained, they diligently go about their task. Here you can see our old crappy looking trees, which we're slowly improving and replacing as we go. One thing we need to do is ensure the positioning of the lumberjack when he fells a tree, so that he's not obscured by the tree foliage. To enable interactive trees, we built a Terrain Manager that hooks in to the Unity Terrain Trees, and replaces each one on demand with a mesh tree that can be chopped down. That way the majority of trees benefit from distance billboarding.

Farming has featured before, so we'll not dwell on this other than to mention that the animations need revising, and animation events adding to trigger the sfx on cue instead of the current looped sample that don't sync. The farmer plants, grows and harvests wheat before taking it to the windmill to be ground in to flour.

Our second character introduction is the female villager, seen in the video milking a cow, which also makes its first appearance. Milk will be taken in churns to the yet to be modelled farm, where it will then either be sold, or we might expand the economy to include cheese making.

Finally we have the Miner. Currently he hacks away at a pile of iron ore, but ideally we want him to go into the iron mine. Once he's collected the ore, he'll return to his yet to be modelled occupational home of the Smelt, where it will be turned in to iron bars for use in construction.

Entering the lava pools of the Old Forge, we have the makings of our first simple puzzle. I don't want to talk too much about this, saving it instead for a future update when we've got the voice over recorded and can show the whole piece in context. We're using Boxman's arc lightning effect from the Muse-games Fabricator contest. We hope you enjoy the eye candy, and the moody soundtrack.

[attachment=6056:folk-tale-game-old-forge-iron-golem.jpg]


Wading into the Stinking Swamp, the goblins have built a new palisade fortification, with watchtowers patrolled by archers. The walkways have been widened to work better with the resolution of the AI Pathfinding grid. As the camera pans around, we catch our first glimpse of one of Slavemaster Urzal's ogre bodyguards, wielding a hefty looking spiked club.

[attachment=6057:folk-tale-game-stinking-swamp.jpg]


Our final location of the day is the Ogre Mines which we only introduced earlier this week. Our little band of adventurers has gained some experience by now, and is ready to tackle one of these brutes. The Knights take up positions around the ogre, while the wizard remains at range to lob off a few fireballs. Hovering over an enemy will show a red health bar, and the monster's level. We didn't want to clutter the screen with UI.

[attachment=6058:folk-tale-game-ogre-mines.jpg]


Most of the segments in this dev video were produced using our CutScene Manager, giving us control over iTween camera paths, image effects, actors, sound effects, voice over, and world events.

Well, that's it for another month or two. Next update we should be able to unveil the snow mountains, and possibly the coolest characters yet.
Beautiful graphics. smile.gif

This topic is closed to new replies.

Advertisement