Try focusing on gameplay fun as your primary goal–have weapons and abilities that one can get creative with. In other words, the funnest gameplay relies on emergent effects–complex game behaviour that emerges at runtime, but is not specifically programmed. For example, being able to draw any picture that portrays any scene–this ability can emerge out of the basic ability to set pixel colors to a bitmap. The sum (the picture) is larger than its parts (the pixels). Some ideas:
* A “telekinesis” gun that you can move objects around with–including the baddies and yourself. An emergent effect would be to use this gun to use a baddie as a lethal weapon towards other baddies–not explicitly scripted for, just capable.
* A portal gun whose shots warp objects to different places on contact. Used in conjunction with a mirror to reflect the shot, you should be able to also warp yourself. Perhaps the trick to taking out enemies is to warp them into the dangerous places, such as the middle of a vat, or a garbage compactor, rather than killing them directly. If you can also create portal doors, you can get really creative if your portals allow you to warp to to some place high in the sky, build up velocity while falling and then hit another portal that translates you upside down, so that you can use the velocity you have falling, and turn it into velocity for shooting upward into the air–a use for chasms. All these behaviours emerge from a basic portal gun.
* Mobile jet-propelled explosives combined with homing and repulsing beacons that stick to things. Such beacons will be fired by a gun. Fire a repulsing beacon into the air, and falls back down and lands on you, to avoid being killed. Fire homing beacons at your enemies and watch them run, but be careful if they take them and throw them back at you! You can also fire repulsing beacons and homing beacons at the landscape to provide guideways for jet-propelled explosives to avoid obstacles, etc.


Andrew G. Crowell (Overkill). I am awesome.
[
This is, without a doubt, the worst gruedorf update yet.