Game Development Community

Level Designer needed for Galaga-inspired shooter

by Vern Jensen · in Jobs · 05/12/2008 (12:31 pm) · 0 replies

I'm creating a Galaga-inspired shooter, and need quality level designers who have an inherent understanding of what makes games fun, how to balance gameplay, etc.

The levels are written using text-based commands, so this is not for the faint of heart. A few example commands are at the end of this message, so you can see one example of what you'd be getting into. [There are many other types of commands; these commands simply create enemies. Other commands, not shown here, specify how they move.]

If you are interested, contact me at vern AT actionsoft DOT com, and I will send you a build of the game and documentation for how to design levels. It will take a number of hours for you to experiment with it and learn how to make a level. Then you can put together an audition level or two. I can work with you on this to help you make it as good as you can. If I really like your work, I will hire you at the rate of $500 per set of 10 levels. (This is not a lot, as it takes many hours to do just one quality level.) I am looking for the very best designers -- people who truly understand how to make games fun, balanced, etc, so please understand that not everyone who auditions will get a job.

-Vern

Here are some example commands from the 2nd level of the game that create an enemy and specifies its type, its starting location, the path it uses for its movement (this is also created by you, the designer), as well as other values.


// delay, "create", enemyType, horizLoc, vertLoc, pathName, startAngle, speed, formationRow, formationCol

45 create redCrestDiver left 35 secondWave 25 1 1.670 30.000 dropsBonus
10 create yellowCrestDecoy left 35 secondWave 25 1 3.573 25.878
10 create redCrestDiver left 35 secondWave 25 1 1.302 26.840
10 create yellowCrestDecoy left 35 secondWave 25 1 3.147 23.090
10 create redCrestDiver left 35 secondWave 25 1 1.076 23.473
10 create redCrestDiver left 35 secondWave 25 1 1.000 20.000
10 create yellowCrestDecoy left 35 secondWave 25 1 3.000 20.000
10 create redCrestDiver left 35 secondWave 25 1 1.076 16.527
10 create redCrestDiver left 35 secondWave 25 1 1.302 13.160
10 create yellowCrestDecoy left 35 secondWave 25 1 3.147 16.910
10 create redCrestDiver left 35 secondWave 25 1 1.670 10.000
10 create yellowCrestDecoy left 35 secondWave 25 1 3.573 14.122

205 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 3.027 30.037
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 6.000 30.000
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.536 27.500 dropsBonus
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 5.073 29.511
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.196 24.635
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 4.237 28.090
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.022 21.568
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.022 18.432
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 4.237 11.910
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.196 15.365
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 5.073 10.489
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 2.536 12.500
10 create yellowCrestDecoy right 20 enterWaveSwirl invert 195 1.5 6.000 10.000
10 create orangeCrestCharger right 20 enterWaveSwirl invert 195 1.5 3.027 9.963