Jump to content
  • Advertisement
  • 05/10/19 05:13 AM
    Sign in to follow this  

    The Procedure of Making a Facebook Hidden Object Puzzle

    Visual Arts


    Our 2D art team recently work on a facebook game: Seaside Hideaway. It's a theme hidden object game, featuring many beautiful coastal resorts.

    Here I will give the procedure for making one of the hidden object puzzles, from design to finish. It's a roulette room inside of a casino. The client wants the layout look like this picture, with the interior redesigned:


    Although the client doesn't strictly require the scene to be created in 3D, they want a high level of style and quality. We think incorporating 3D into the creation would save some labor. Because it's an interior scene, in 3D it would be easier to adjust camera angle and furniture if the client asks us to do so.

    1. Design Stage:

    The idea is to construct the scene by 3D models, then render neat line art out of the 3D scene, and deliver it to the client to review. Here is the scene we construct in Maya:


    In fact it takes less time than you may think. Here are how we get the models:

    1. Roulette table: We search on google "free 3D model roulette", and choose a good one. The Wheel is very close to the camera, so it needs good details. But the downloaded model is very basic geometry, barely a cylinder on this part, it needs more work. You can see the white parts on the wheel, we hand model them. In fact they are very simple geometries too.
    2. The Chairs are downloaded from the site: http://archive3d.net/. There are thousands of chairs there, but it's strange that finding a chair exactly what you want is so difficult! We find a close chair, and add the rim by ourselves. You can see the green highlighted part.
    3. The blackjack table to the left, is borrowed from another scene, for we have made so many casino scenes for this game.
    4. The background of the room is modeled by hand. You can see they are very simple geometries too. And then, here we go, it is the line art we render from this scene. I have a separate blog article about how to render the line art out of 3D scene.




    Then we hand paint the color and lighting design. Now the design stage is done.



    2. Finished Art Stage:

    At this stage, we first render a 3D image, then overpaint it in 2D, to meet what the client wants. Below is the 3D render we have made.



    The 3D work has two main steps: texture mapping an lighting. In the texture mapping step, we spend the bulk of the time looking for fitting textures. We look into our own inventory, google, and paid online texture store. We need a high definition pattern for the table, but we can't find, so we made one:




    The mapping is very simple. To save time, we only use basic UV projection tools, such as plane projection, cylinder projection, automatic projection. We don't fix texture seams and other mapping issues, because we can address them in the later 2D overpaint stage. And the lighting is simple, too. We just put a point light above each of the roulette table. And throw in a few specular-only lights to create highlights for the objects. Just keep in mind, to save time and budget, keep the lighting simple. The lack in the lighting can be complemented by 2D overpainting. Once we have the 3D render image, we pass it to 2D artist. The artist would overpaint it, making it more like a painting. The most important jobs to be done at this stage, are as follow:

    1. Add more subtle lights, to make the lighting of the scene more rich;
    2. Add brush stroke to everything, to make the picture more like a painting. In the future articles, I will give more detailed walkthrough of this 2D overpainting stage.



    3. Object placement & overpainting

    Since it's a hidden object game, it's time to populate the scene with objects. Making hidden objects also involves many rules and tricks, I will explain in future articles.




      Report Article
    Sign in to follow this  

    User Feedback

    There are no comments to display.

    Create an account or sign in to comment

    You need to be a member in order to leave a comment

    Create an account

    Sign up for a new account in our community. It's easy!

    Register a new account

    Sign in

    Already have an account? Sign in here.

    Sign In Now

  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!