Ikzelf ben het type verhalen voor spellen, dus dat ga ik ook opnoemen.
Ik vind het altijd wel grappig als er een missie en verhaal bijzit in plaat van: "Je zit in een arena met een hoop wapens, knal iedereen neer, succes!"
Dit is op zijn tijd wel lol, maar het word na een tijdje wel saai. De speler moet eigenlijk een doel hebben om te doen, een goede reden om de vijand neer te maaien. Bij veel schietspellen zie je een ''millitaire campagne'', waarbij de speler een (belangrijke) rol speelt in de vernietiging van de vijand. De speler kan van alles zijn, (piloot, soldaat, ingenieur, commandant, etc.) en heeft zijn eigen rol in de vernietiging van de vijand. Het moet vooral duidelijk zijn dat de speler er niet alleen voor staat: laat 'bevriende' soldaten meelopen en hem helpen bij het vechten. Het spel word ook een stuk levendiger als de speler de andere soldaten in zijn squad kent en ook een 'band' met ze heeft. (voorbeeld: Battlefield Bad Company.)
Over de wapens wil ik ook nog wat zeggen. In veel 3d game maker spellen zie ik dat de speler 'gewoon een pistooltje' bij zich heeft. Dit is uiteraard niet realistisch. Als je mooie wapens in je spel wilt, raad ik aan op wiki naar bijvoorbeeld de MP40 te zoeken, en alle info die je vind te gebruiken. Plaatjes die erbij zitten, kunnen gebruikt worden om het desbetreffende wapen na te maken in een sprite.
Verder vind ik details vrij belangrijk. Hierbij moet je denken aan prullenbakken, lantaarnpalen, tafels, stoelen, enz. Die zijn niet erg belangrijk qua inhoud in het spel, maar creeëren wel een 'realistischere' sfeer in het spel. Ik zou ze wel allemaal als muurobjecten maken, want er zijn (zover ik weet) nog geen 3d physics engines for game maker die ze ''netjes'' laten omvallen als je ertegenaan loopt. En als je het met de hand zou doen in GML, is er natuurlijk de kans dat de boel gaat crashen als er teveel van dat soort objecten zijn.
Ook geluidseffecten vind ik erg belangrijk. Hierbij moet je niet alleen denken aan schoten en explosies, maar ook geluiden van voetstappen als de speler loopt, en als hij hijgt omdat hij hard gerend heeft. Ook kleine kreetjes als hij geraakt is helpen.