• Register

Seasons is a 2D platform game intended to be available on PC / Mac / Linux in 2010. As a wild fox, the player travels across the countryside, through forests and rivers, taking advantage of the changing seasons. Non-violent, poetic and even a little bit ecological, Seasons appeals to the player’s curiosity, his sense of discovery and reflection.

Post news Report RSS Demo dev diary - Week 5

Next week, the demo will be playable in Paris. Buster, the most professional team member of SSS, talks about camera behaviour, transitions, Sony library, snow, rain, caves and unfinished screens.

Posted by on

Welcome in this new demo dev diary, human beings.


I’m Buster, the “product marketing manager” of Swing Swing Submarine.
You can call me “Boss”.

Don’t worry, Guillaume and William are not dead (yet) but they are really busy right now. So busy they didn’t took the time to write the weekly report about the development of the first playable demo of Seasons. Speaking of it : COME MEET THEM IN PARIS NEXT WEEK !!!

Well, I’m more professional than them so I’ll do the report. But let me warn you : there’s a lot of pictures and not a lot of texts. I don’t want to ruin my french manucure using this curious computer device you call “keyboard”.

So, first : Guillaume’s part.

PROGRAMMING

> Camera refactoring (behaviour + feature like projection/unprojection)

Guillaume played with the camera by putting some constraints on the camera targeting. You can see two green circles in the image. One circle is the constraint, and the other one is the current camera target. It seems like it’s a funny game put I prefer my toys.


Guillaume says it was a pain in the ass to get a decent camera behaviour


Especially when the orange thing falls, you have to be smooth and fast at the same time to let the human player see where it falls.

> Fade effect during transition between level


Now we can travel from the pink level to the orange level without experiencing a dirty cut. Guillaume is happy because he can do some stuff during the black screen. This is saving my super cat eyes because they were bleeding each time I was looking to their computer screens when changing level.

> Integration of Sony vectormathlibrary


Now Guillaume can write things like this thanks to Sony lib. Before that, he was making is own stuff. Since he’s a poor programmer, his math lib was so inefficient that he wasn’t able to use SSE. Now yes, he can.

> Gameplay
- generic hole
- generic script unlocker, to unlock various gameplay element
- some script modifications to be in the good state when changing a season from another level than their own level.

> Other stuff
- synchronization on levels + transfert asset from a level to another (during the black transition screen)- scale different from 1/1 on indirectly spawned asset
- some memleak fix


And William’s part.

GD /LD / ART

Half the screens are gameplay and art complete ! Well, William still have a lot of work to do on the other ones, and he still have to finish the character(s) animations.


Screen #1 with snow falling cause…well…it’s winter, you know.


Screen #4 under the rain.


A tree in a cave ? Thank you, Sun.


William, do you know you only have 5 days to finish Screen #10 ?

Ok, I’m done with the report and I need to hurry : don’t want to lose precious minutes of my afternoon nap.


See you, walking food dispensers !

Post comment Comments
MadMonkey119
MadMonkey119 - - 643 comments

I really like the tree that grows in the cave because the sun shines just there. Very clever. Coming along nicely, keep up the good work!

Reply Good karma Bad karma+2 votes
William-SSS Author
William-SSS - - 16 comments

So you'll probably like the mushrooms too :)
Thanks for your message !

Reply Good karma+1 vote
Dr.Goupyl
Dr.Goupyl - - 2,269 comments

Lolcat !
I'm at 2 hours of Paris, but i will be busy on the 11,12 and 13 :/

Reply Good karma Bad karma+2 votes
Guillaume-SSS Creator
Guillaume-SSS - - 55 comments

Hehe, too bad, maybe we will meet another time, if we're still alive :)

Reply Good karma+1 vote
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account: