Friday, August 29, 2014

Game deployed on Android

Exporting to Android with Godot (and Ubuntu) is really easy. The main problem  get was to configure correctly my smartphone in order to enable USB apt by composing #0808 dial. The result is exciting, although now there are a lot of usability issues, but won't be too hard to fix I presume.


Tuesday, August 19, 2014

New spell icons, again

I was unhappy with the previous set of spells icons, so I decided to remake them.
Spells from left to right: heal, shield, grow, fire bolt and mystic old spell.


I decided to add some little glow, when a spell is selected, just to highlight it a bit.

Here what it give inside the game...



Introducing Little Shadows composer..

Some of you may wonder who made the amazing music of the trailer video (which is also in the game). So let me introduce Nature Zhang, the composer who accepted to make such a beautiful music for Little Shadows.

You may find more info on Nature Zhang compositions on his website:

Nature Tianran Zhang

Nature Tianran Zhang


Nature writes music for diverse commercial clips, trailers and games for both indie studios and large media firms such as China Central Television. His wide range of music styles include traditional orchestral music and electronic influenced modern film score. As a former Microsoft visual designer, Nature has the strong sensibility on visual media and filmic language. 

As the winner of 2014 NYU Film Score Competition, Nature's film score was performed in Broadway.

Saturday, August 16, 2014

New magic UI

Redid all the icons and UI for magic spells. Here is a small snapshot. Hope you enjoy it ! C&C are welcomed !


Thursday, August 14, 2014

Trailer for the Gamescon 2014

I was very excited to be able to present Little Shadows at GamesCon thanks to the Okam team who is developing the Godot game engine. Here is a preview of this trailer. Many things have changed in the game, and we're not very far from beta !!

Friday, June 13, 2014

New screencast

Well not much to say.... Work in progress. Added some colors, because many people were complaining about darkness...

Some little bug to fix still. Many new things remain to do...
I tried to add some effects in the girl motion, including sound (not easy to synchronize). The stone wall destruction is awfull. At some point of the video the girl is crawling like evil, but that's a bug of godot, not sure it will impact the tablet version.


Thursday, June 12, 2014

Using non-linear drag forces

I wanted to create a big ivy which could balance itself smoothly when the little girl was passing trough it. The best way, I think, for doing that was to create several segments of ivy. Each segment has a rigid body and a collision box associated to it, in order to deal with collisions with the little girl, and walls.



However, just by doing that the ivy behavior was shaky, even by trying to adjust the weights of each ivy segment to gain some inertial effects that could potentially solve the problem. It didn't help, so I decided to customize the dynamic integration system for the ivy, adding some friction to stabilize the system as mother Nature always does !

So I have just re-implemented the integrate function of each segment of the ivy, sharing the following gd script

You may realize that I didn't used linear drag forces, but non-linear, ie proportional to the norm of the velocity vector. This allows to stop fast motions faster than slow motions. You could even think of adjusting the friction parameter according to the velocity magnitude (for instance piecewise constant), but it's too many non-linearities for me today.

And here is the result...