lundi 24 août 2009

Move a character smoothly

How to move a character smoothly with analog stick of the Xbox 360 pad ?


The Xbox 360 analogs sticks deliver information of the range sticks are pushed:
GamePad.GetState(PlayerIndex.One).ThumbSticks.Left.Length() : float

If stick is idle 0, if stick is full throtle 1, mid-course 0.5 ...

I use this information as speed, and that's it.

mercredi 12 août 2009

Organizing the process of creation

To help me organize the process of creation, I use two things: paper, a drawing board and a wiki.

Sorry trees, you can't avoid using paper. It's the quickest-easiest-convenientest way to write, draw and such.

Drawing boards are very usefull. You have a lot of place to spread ideas, you can undo and redo and you are standing up, which help you thinking better.

The wiki, to organize and keep tracks.

These are the best weapons I know.

Methodology : the key of success ?

Let's face the truth: creating a commercial video game today is a hard task.

To succeed in such complicated I need two things: good attitudes and methodology.

There is two essential attitudes we need to keep:

  • be pragmatic

  • be organized


We will talk about these attitudes later, but being organized implies methodology.

Since I'm fond of agile methodologies since more than two years, I assume Scrum can be used to support the video game creation process. With this thought in mind, I googled the keywords "methodology for video game development" which leads me to this website: http://www.agilegamedevelopment.com/

The author is named CLINTON KEITH and confirm what was a personnal thought. More specifically, it is about using Scrum in video game industry.

This gonna be my starting point, using Scrum and maybe adapt it on the way.

First message... first thoughts

Hi there!

This is the blog of my new video games company. I'm going to post here to create a link between people and my creations. Purpose of this blog is also to guide people in the difficult process of video game creation. You'll find here:

  • tutorials

  • best practices

  • personnal thoughts

  • my growing feedback



Hope this will be helpfull. Enjoy!