Advertisement

Get Into: Front door entrance in the industry

Started by January 09, 2008 03:50 AM
12 comments, last by JorenJoestar 16 years, 10 months ago
Hi all guys, there is a HUGE question in my mind. And I need you help to find the answer! I'm developing my own, small engine...written in C++ and built with a platform indipendent mind. The purposes of this engine are two: learning all possible about writing a graphic engine and make a demo. The final objective is to enter the game industry...and the question is: how to make a demo and a small engine that can help me make this dream come true? I'm very confused, developing a full game is a mess and requires long time...but how a demo can be rated as "good"? What a developer want to see to understand your skills? Thanks in advice! Gabriel Sassone
---------------------------------------http://badfoolprototype.blogspot.com/
Well, unless you are really experienced in coding, making an "engine" might be a wrong direction. From what I got you are not very experienced, and you should better start off with writing some game that you want to make.

Basically demo is a working game, just without some features/content. So if you want to attract publisher attention, you should make it as best as you can. Showing everything you can do in it is your best bet.
Advertisement
Quote:
Well, unless you are really experienced in coding, making an "engine" might be a wrong direction. From what I got you are not very experienced, and you should better start off with writing some game that you want to make.

I agree.

You need goals and direction if you want to learn something useful and have a useful or interesting demo at the end. Thinking in terms of an engine tends to make you think in directions that are directly the opposite; instead, think of a simple game or technology you want to explore, and focus on that.

Quote:
how to make a demo and a small engine that can help me make this dream come true?

Stop trying to make an engine, immediately. You're taking the path that is perhaps the most sub-optimal in terms of reaching this goal -- you're writing something as a learning experience and expecting it to also serve as a good demo. These are, in general, mutually exclusive things. What you show off to potential employers should be your best work.
Thank you guys...the article you linked was very useful, and your words too!

I began writing a story, a setting and a possible level...then I began studying for the creation of the engine.

Well, maybe I have to change the story (I think that work alone on an adventure/action game like Resident Evil is quite hard!), maybe I can think about something more simple...but definetly I have to think of the game, and then I will develop the engine!

Thanks again!
---------------------------------------http://badfoolprototype.blogspot.com/
Joren wrote:
>how to make a demo and a small engine that can help me [enter the game industry]?

You got some excellent advice above. Don't try to reinvent the wheel, then the steam engine, then the combustion engine, then the rocket, then the quantum improbability drive. Just make a small game that does something cool.

>developing a full game is a mess and requires long time...

Yes, and more than one person. Look in the credits for any of your favorite games.

>how a demo can be rated as "good"? What a developer want to see to understand your
skills?

You obviously want to break in through programming (else you wouldn't be starting with an engine). Employers want to see a nice little demo that does something cool, with clean efficient code and clearly commented code. And a reasonable resume too (a 4-year university degree, at least some work experience so they know you understand what a job is about).

-- Tom Sloper -- sloperama.com

Thanks for your advices, I'm a Software Engineer and I work from 1 year and a half, coding mainly in C and C++...so this can be a good basis for them!

Adding a nice demo...will make the dream come true!
Is a problem that I am italian and I do live in Rome??? (For me is not a problem going in other countries...)


Thanks to all!
---------------------------------------http://badfoolprototype.blogspot.com/
Advertisement
Quote: Original post by JorenJoestar
Well, maybe I have to change the story (I think that work alone on an adventure/action game like Resident Evil is quite hard!)

You bet it is! [lol]

In fact, any (any) story-driven game is quite hard to do with one person. I would highly recommend avoiding story for your demo (unless you want to be a writer). It takes alot of content to make a good story, and your target audience probably isn't going to even care.

Quote: I'm very confused, developing a full game is a mess and requires long time...but how a demo can be rated as "good"?

#1 most important thing: don't forget that you're making a demo. It doesn't have to be 40 hours long... it doesn't have to be 4 hours long... in fact, most people probably won't play your demo for more than 5-15 minutes. So spend all your time making that first 5 minutes as good as possible. Make something short, creative, and exceptionally fun and don't worry whether or not it's long enough to compete with Baldurs Gate. If it's good enough, people will replay it (hey, it worked for Pac-Man! [grin])

Check out my new game Smash and Dash at:

http://www.smashanddashgame.com/

Quote: Original post by JorenJoestar
Is a problem that I am italian and I do live in Rome??? (For me is not a problem going in other countries...)

Location, location, location. It's no problem at all if you can find game studios with programmer positions available in Rome. It's less of a problem if you can find game studios with programmer positions available in some other part of Italy (then you'll have to move). I don't know anything about how easy or hard it is to get hired in other European countries, as a European.

The fact that you have work experience is a plus. I assume you have a university degree. You need to research game companies in Italy first, Europe second. Then if the companies are outside Italy you have to research visas, immigration, etc.
Good luck!

-- Tom Sloper -- sloperama.com

1. What the others said. Most programmers in the games industry don't ever work on engine code, many are employed specialising on gameplay and AI code, others work in other specialist areas (e.g. physics, graphics, audio).

Your demo doesn't need to be a complete game. Showing a small number of very good things is much better than showing a large number of reasonable things. Showing a finished demo is worlds better than showing an incomplete demo.

If you want to apply for a gameplay/AI programming job then your demo doesn't need good graphics, but it does need to show that you have a good understanding of gameplay/AI techniques. If you want to apply for a graphics programming job then your demo doesn't have to show any gameplay but does need to show that you have a good understanding of realtime graphics techiques.

Games programmers don't write the stories used in games so you don't need to worry about coming up with a story for any game in your demo. Game programmers don't make the artwork used in game so while your demo should be presented well, it doesn't need to have professional quality graphics. What a demo needs to show the most is knowledge of all the required and desirable skills mentioned in the job description for the role you're applying for.


2) "Is a problem that I am italian and I do live in Rome??? No problem at all. There are more available vacancies in countries outside of Italy so being flexible about relocating to another country if necessary will increase the number of jobs available to you. There are even a few game development studios in Italy (independent and foreign owned): http://www.gamedevmap.com/index.php?query=italy

Simon O'Connor | Technical Director (Newcastle) Lockwood Publishing | LinkedIn | Personal site

Suggestion : make multiple demos / games and build a portfolio. And start doing it right now. :)
Sincerely,Arto RuotsalainenDawn Bringer 3D - Tips & Tricks

This topic is closed to new replies.

Advertisement