Menu

22/05/14 – How we develop a game

Hi everybody!

This time we wanted to share with you the process of developing a game from scratch. In each game we develop we go through these six steps:

1. Idea

Probably the most important part of the process. We need to have a good idea if we want other people to enjoy our games. There are a few games that did very well even though they had no graphics or sound, only a good idea.

But where do we find ideas?!

We get inspiration from different mediums: books, movies, photos, buildings.
Sometimes we can get inspired by a trip to the local museum, or going for a long hike in nature.

Sister act
We got the inspiration for the dancers in The Proposal from the movie Sister Act

Finland
The observatory at Kaivopuisto Park, Helsinki, Finland. You’ll see it in one of our upcoming games.
Photos by Chris Michaels and Islandjoe

Okay, We’ve got an idea. Whats next?

Now we need to write the entire gameplay. How many characters will be in the game? Which places will the player go to? Which items will the player find and how will he use those items?
This is Probably the most difficult part in the making of an adventure game, because you don’t want the game to be too difficult nor to easy. You must also keep on common sense. The player doesn’t need to guess that he should use the apple on the TV to turn it on…
Also, you don’t want to repeat yourself: How many times can you use dry leaves and flint to light up a fire?! It’s also always good to add some humor to the game so the player won’t get bored.

Game sketch
Our first game sketch ever, somewhere around 2008.

2. The graphics

This is the stage in which we start drawing sketches for the characters and the backgrounds. A lot of times we don’t use some of the final characters or backgrounds we draw, for several reasons, but we always keep them all because we might use them someday in the future.

casino
On the left: Casino sketch for The Proposal. On the right is the final background.

castle
On the left: Castle sketch for Back In Time. On the right is the final background.

3. Programming

Now it’s time to put all of the graphics together and start writing the game’s code.
It looks something like this:

code1

One of the screens in “Tales of Carmelot”, you can see all the other ones on the right of the screen

And to some may look something like this:

Hieroglyphs
Photo by Danny Nicholson

4. Testing

OnceΒ we have the first version of the game ready we test it to make sure that there aren’t any errors and bugs in it. We send this version packaged in a special translation system to our translators from all over the world who translate the game voluntarily. We also send it to our voice actors.

Translation system
Our translation system

5.Β Final adjustments

In this final step we fix all of the game’s errors and bugs and add the translations, voice over, music and sound effects. We also encrypt the game so it won’t get hacked or stolen.

6. Publish the game!

Now it’s time to release the game, lay back and enjoy, knowing that your game is making so many people happy.

talkback
πŸ™‚

We hope you all enjoyed this post. Tales of Carmelot will be released in a few days (we are currently on step five, waiting for the voice over files to arrive).

See you soon!

  • Very nice.
    You are great!
    When another game?

    first comm…?:)

    • Carmel Games

      Yes, You’re the first πŸ™‚

  • aleksi

    you guys have the best games! cant wait for the carmelot 2. is somebody at carmel games from finland or how did you find that photo of observatory at kaivopuisto? im from finland and when i looked at your front page i immediately recognized that hey this photo is from my country haha.

    • Carmel Games

      Hi aleksi πŸ™‚
      We’re not from Finland, but we will soon start to develop a new game which will take place in Finland.

  • Hey thanks for the game development post.
    I’m just starting out developing games myself.

    I’m always looking out for your game releases. They are top of my list.
    So to get some insight into your process is invaluable – thanks for taking
    the time.

    I wonder how people make any money from game development?
    That’s not my motivation by the way.

    Regards Harry

    • Carmel Games

      Hi Harry. There are two ways you can make some money from your free online games:
      1. Sell your games to sponsors on websites like FGL.com;
      2. Put ads in your game;
      As you can see we put ads in our games’ preloader.
      I think this topic requires a post of its own, and I’ll do my best to write about it in the near future.

  • When are you going to release a new game?

    • Steve

      If you read the initial post in its entirety, you’d know that Camelot will be released imminently: –

      “We hope you all enjoyed this post. Tales of Carmelot will be released in a few days (we are currently on step five, waiting for the voice over files to arrive).”

  • i love your games and i always check everyday to see if there are any new updates and i always get excited for when the game comes out when i see a new game i fangil a bit and then i play it love you >3 πŸ˜‰

  • what programmes do you use i wanna make games but dont worry i wont steal the secret i will put your logo on top of the game so what do you say?
    and i really wanted to be in the carmel mug contest but i had no time

    • Carmel Games

      We will do another game development post which will go into more details regarding the programs we use.
      Also the Carmelo mug contest isn’t over yet, you still have until June 1st to send your entry!

      • ok thanks but recently i have no ideas for drawing any thing πŸ™

      • rheray

        aww too bad because im gonna buy school supplies on june 1st and i dont too much time now on may how im gonna suppose to do now πŸ™

      • rheray

        and also #ilovecarmelgames! πŸ™‚

      • cant i send you the pictures on your facebook page since it is hard for me to send it on your email

  • Ankita

    Wow….. I didn’t knew that a game has to go from these type of details. Because i have never worked in team of animation and neither i know the process. That would be really hard for you guys to publish these games or stories on internet. I loved it though. Hats Off To Your Team. Best Of Luck for your future works… πŸ™‚

  • paris

    hey carmel just wondering if you could answer tis very inportant question can you show me a picture of you pppppppppllllllllllzzzzzzzz !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! πŸ™‚

  • reness

    Oh My God !! That must be needing too much perfection and effort…And as you said the programming and game’s code to me exactly seemed as the picture below it πŸ˜€ πŸ™‚

  • Mauve

    Wow..making a game is so hard! It must take a lot of patience, hard work and energy…I’m never nagging you to update ever again! πŸ˜›

  • jason

    i love your games my first game i played was ray and cooper then i decided to play your old games wich are awesome and amazing hope you do a lot more in the near future.

  • Observer52

    I see you’re using an observatory in your game:D

  • niamh

    my name go picked to be in carmelot so look out for my name niamh

  • Evie

    I <3 CarmelGames

  • do this game making costs some money?

  • waiting for a reply…………………… carmelot?

  • asnphx

    I check back everyday to see if the new game is ready, too.

  • aljawi

    how about a game where you have to rescue a princess from a castle but the entrance is blocked by a dragon

  • grayce

    when are you releasing a new game?

  • Wow now I see that it takes a lot of work and time to make a game like this! And all the decoration stuff. And the game code… Yeah….. Way to go! Your games are the best!

  • Wow now I see that it takes a lot of work and time to make a game like this! And all the decoration stuff. And the game code… Yeah….. Way to go! Awesome!

  • Vicky

    this has baffled me ..ua post……u ppl so mch hard wrk …. salute to u guys…my fav online game creators :’)
    thnk u so mch !!!

  • Wow, game developing is hard

  • Aryan

    can’t u create a game in india

    • Mauve

      Hey just curious, do you mean, in India or a game that has an Indian theme? Btw I’m Indian too so if they do it, it’ll be cool πŸ™‚

  • by the way when is ur next game releasing

  • aduda

    yup i want a game in india too : )

  • EZ

    Cool!

    How much time does it take you to create a new game?
    How much of this time is devoted to story / graphics / programming?

  • Tathagata

    Hats off to you, guys! Wow, did not know you guys had to go through all that to create a game. By the way, what program do you use to write the codes for a game?

  • Linda

    checking in daily for Camelot

  • Michael Pineda

    You guys have a perfect art style that will never be mastered.

    • Carmel Games

      Thanks Michael πŸ™‚

  • Jade

    When will the new game come?

  • Talia

    Do you like, live in Carmel NY or something?

    • Pirideis

      Nope, they are situated in Israel

  • Sheila

    Um…… Let me have a guess….. Are you using a Gamemaker Program??

    • Carmel Games

      No, we’re using Adobe Flash.

      • Sheila

        WOW! So, that’s why I can’t make a game just like you by using Gamemaker Program……. πŸ˜› (Eventhough I think it was the latest update versions).
        Okay, thank you!

  • Mitchell

    will there be any more vortex point games?

    • Carmel Games

      Yes.

  • Blossom

    you guys are awesome!!!!! I really really enjoy all your games. thanks for the superb ever games!

    • Carmel Games

      Thank you Blossom!

  • Blossom

    i hope a new game is coming soon.right?

  • Blossom

    why don’t you make a game related to hospitals or schools

  • Yoshita

    I am just curious that if someone like me gave you an idea for a game in form of a story can and will you make a game out of it??? also what will I get in return???

    • Carmel Games

      Hi Yoshita, if your idea is good we can turn it into a game. We can name a character after you in the game.

  • Olivia Lynch!

    I have played Tales of Carmelot but I was a little disappointed because i dont think the game had as much excitement as I had expected πŸ™ Saying that,I play one of your games every day and I have even started to notice myself playing a game a second or third time!!!! I think that what you’re doing is awesome and i cant wait for the next new game! Thankyou! xoxoxox <3

    • Carmel Games

      Thank you Olivia, we hope you’ll enjoy our upcoming games too πŸ™‚

    • Jamie Hamilton

      DR. MARTENS! I LOVE THOSE SHOES!!!!!

  • Hey if i want to make an adventure game like yours how can i learn programming can you tell me .

    • Carmel Games

      We will upload a new post about it in a few days.

  • Derek

    I love your games so much they are awesome. when is the next game coming out. If you respond to this i will die!!!

  • Haren

    Hey guys, just came here to show my support. I have enjoyed playing all of your games (multiple times!) and would just like to express my appreciation for the hours that you have kept me entertained. I’m glad to hear that you have plenty of upcoming releases, and I am looking forward to each minute spent playing those as well. I know comments like this can brighten your day and encourage you to pursue this path, and I just thought I would stop by and give some encouraging words. Basically I love all of your stuff, keep it up!

    • Carmel Games

      Thank you very much for the feedback. You are right at assuming that it these kind of comments that help us keep going. It’s always nice to get compliments like these.

  • mazen

    look carmel i love your idea and just want to help in a just one game i can just draw ican draw well and i m a ki have 13 an also i go to a drawing competition an i win so can i help
    in drawing

  • rahul

    hey carmel………..i’m one of the greatest fan of you and your games………the games have some magic….and that magic is indestructible !!!!!!!!

    • Carmel Games

      Thank you Rahul πŸ™‚

GooglePlayAppStore

SnapBreak

Snapbreak.com

You need to have the latest version of flash installed to play this game
Get Adobe Flash player

More games…