• Announcements

    • khawk

      Download the Game Design and Indie Game Marketing Freebook   07/19/17

      GameDev.net and CRC Press have teamed up to bring a free ebook of content curated from top titles published by CRC Press. The freebook, Practices of Game Design & Indie Game Marketing, includes chapters from The Art of Game Design: A Book of Lenses, A Practical Guide to Indie Game Marketing, and An Architectural Approach to Level Design. The GameDev.net FreeBook is relevant to game designers, developers, and those interested in learning more about the challenges in game development. We know game development can be a tough discipline and business, so we picked several chapters from CRC Press titles that we thought would be of interest to you, the GameDev.net audience, in your journey to design, develop, and market your next game. The free ebook is available through CRC Press by clicking here. The Curated Books The Art of Game Design: A Book of Lenses, Second Edition, by Jesse Schell Presents 100+ sets of questions, or different lenses, for viewing a game’s design, encompassing diverse fields such as psychology, architecture, music, film, software engineering, theme park design, mathematics, anthropology, and more. Written by one of the world's top game designers, this book describes the deepest and most fundamental principles of game design, demonstrating how tactics used in board, card, and athletic games also work in video games. It provides practical instruction on creating world-class games that will be played again and again. View it here. A Practical Guide to Indie Game Marketing, by Joel Dreskin Marketing is an essential but too frequently overlooked or minimized component of the release plan for indie games. A Practical Guide to Indie Game Marketing provides you with the tools needed to build visibility and sell your indie games. With special focus on those developers with small budgets and limited staff and resources, this book is packed with tangible recommendations and techniques that you can put to use immediately. As a seasoned professional of the indie game arena, author Joel Dreskin gives you insight into practical, real-world experiences of marketing numerous successful games and also provides stories of the failures. View it here. An Architectural Approach to Level Design This is one of the first books to integrate architectural and spatial design theory with the field of level design. The book presents architectural techniques and theories for level designers to use in their own work. It connects architecture and level design in different ways that address the practical elements of how designers construct space and the experiential elements of how and why humans interact with this space. Throughout the text, readers learn skills for spatial layout, evoking emotion through gamespaces, and creating better levels through architectural theory. View it here. Learn more and download the ebook by clicking here. Did you know? GameDev.net and CRC Press also recently teamed up to bring GDNet+ Members up to a 20% discount on all CRC Press books. Learn more about this and other benefits here.
Sign in to follow this  
Followers 0
Devin Botelho

Where do I start making a game (A Clone of The Sims)

5 posts in this topic

I Know a little bit of programming I could also look up tutorials. Where do I start in Unity for a game like The Sims ? 

0

Share this post


Link to post
Share on other sites

Yet again serapth is correct.

 

I suggest you read up on C# and make some cool projects with it (such as a text-based game).

 

Then, read the Unity documentation. I used to think documentation was boring, also, however it is really interesting.

 

Finally, start making simple games. Try out Pong, then Breakout!, then Space Invaders, then try some more advanced games like an (2d) RPG and the like. You unfortunately can't make a clone of the Sims by yourself, probably, however I bet you could make a simpler version with your own twist.

 

Cheers :)!

0

Share this post


Link to post
Share on other sites

First break your game down into the smallest componant for the sims game and work from there.

The most important element of a sims game is the behaviors such as wants and needs (food, sleep, cleanliness etc..),  Buld a simple simulation of this logged out to the console (like a tamogotchi).   This should be fairly easy.

Then make a graphical version.

Then add an envionment and make your "sim" wander around.  To start off just make this random.

Next add objects into the environment that can help your sim achieve thier needs (fridge, toilet, shower etc..)

 

 

Expand from there.

0

Share this post


Link to post
Share on other sites

sounds like you decided to go for it (a sims clone). i applaud your determination.

 

i'll assume you're doing a 3rd person person perspective view.

 

i'd start by getting a camera going, and an avatar (use a cube as a placeholder graphics).

 

make it so you can do the "move here" action.

 

for that you'll need a 3d raypick routine to convert your mouse click into x,z coordinates on the "floor" of the house. an engine like unity probably has something like that built-in. if not, i have raypick vs horiz plane (IE a floor or map) code i can post.

 

then add a bed object and sleep action, and a sleep stat that goes down over time. again, just use a cube or something for the placeholder graphics.

 

now your sim can walk around, gets tired, and can sleep in a bed and recharge sleep.

 

then add a fridge, an eat action, and a food stat that goes down over time.

 

at this point you'll probably want to make a list of all the "variable stats" (food sleep etc) you'll want to track and implement.

 

in CAVEMAN, the SIMS style variable stats are: food, water, hygiene, damage,  has_illness, mood, and fatigue,

 

before you start or early on, you should decide whether you want objects to be hard coded, or loadable. the SIMs uses loadable, which lets anyone create new objects for the game, assuming they know the file formats and scripting language used.

 

in CAVEMAN, i went hard coded for simplicity. its always possible to supplement that with loadable user defined objects as well. in the end the only real difference is how the object code and data gets into the game, hardcoded at compile time, or loaded from disk at runtime. 

 

once you're feeling bad and bold, you can take on replacing that placeholder cube avatar with a real rigged and animated skinned mesh, adding nice 3d models for objects, adding some of those 1400+ animations in the SIMs v1.0, etc..

 

basic advise:

one step at a time.

rome was not built in a day.

worry about what you don't know how to do, not what you do know how to do.

sometimes you have to break a few eggs to make a real mayonnaise.

0

Share this post


Link to post
Share on other sites

As far as starting small, why not by creating an Avatar and having him move around a bit and just control the way he moves in the game world. Then later you can start adding in some interactions via triggers and Input to talk with npc or trigger an event. Just start at the very basic and build up. If you start on top you will only fall hard, so the closer you are to the bottom the less it hurts.

0

Share this post


Link to post
Share on other sites

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
Sign in to follow this  
Followers 0