Ik ben ermee begonnen door eerst een programmeer taal te leren, en dan uit gaan zoeken hoe je met graphics kon werken. hoe je iets kon laten bewegen, hoe je bepaalde dingen in een spel voorstelt in een programmeer taal. veel opzoeken op internet tis iets wat je niet op 1 2 3 kunt. gebeurd met vallen en opstaan.
Ik zou ook niet direct kiezen voor een platform spel, komt veel bij te kijken, maar begin met iets simpel tetris, breakout, pong, sokoban of een of ander bord spelletje
muziek ed hoef je niet altijd zelf te maken als je op internet wat googled kom je wel sites tegen waar je dit kan vinden, als je dan effe de maker contacteerd krijg je in de meeste gevallen wel toestemming om de media te gebruiken mits credits te zetten in het spel / readme.
Hier zijn wat resources en sites die ik soms gebruik :
muziek/sound
http://www.remix64.com/ remakes van commodore 64 muziek.
http://www.findsounds.com/ handige site om bvb sound effects te vinden in allerhande formaten
http://www.flashkit.com/loops/ loops voor stukjes muziek die je kunt laten herhalen waardoor het precies één doorlopend muziekje is (dat zichzelf herhaalt natuurlijk)
http://www.soundamerica.com/sounds/sound_fx/ sound effects (let op popups op deze site)
http://www.vgmusic.com/ muziek van spelletjes van verschillende consoles
http://www.wavcentral.com/ sound effects
Graphics
http://www.derekyu.com/extras/pixel01.html tutorial die u uitlegt hoe je "pixel art" maakt maw sprites ed.
http://www.spriteart.com/main.html nog een site met pixel art tutorials
http://forums.gamemaker.nl/index.php?showtopic=11203 een topic met allemaal links naar sites die sprites hebben (enorm veel links maar niet alle links werken nog)
http://reinerstileset.4players.de/englisch.htm isometrische tilesets
http://sbogames.com/resources.php nog meer sprites
http://www.isk.kth.se/~johanseg/files/prgprj/grafik/spritelib_gpl/ Ari Feldman SpriteLib_GPL royalyty free tileset.
http://www.vbexplorer.com/VBExplorer/vb_game_downloads.asp tilesets (de links rechts beneden)
http://gpwiki.org/index.php/Game_Content_Resources een pagina vol met links naar allerhande resources (fonts,3d,tilesets,animaties,textures)
game programming tutorials
http://www.aaroncox.net/tutorials/arcade/index.html introductie in sdl + hoe spelletjes maken zoals tetris, breakout ed.
http://cone3d.gamedev.net/cgi-bin/index.pl?page=tutorials/gfxsdl/index nog een pagina met info over sdl en hoe eraan te beginne. zit een tutorial bij voor een kleine shoot em up te maken
http://www.flipcode.com/articles/articles_summary.shtml allerhande artikelen ivm game programming (niet echt voor de beginner meer)
http://jnrdev.72dpiarmy.com/ tutorial hoe je een jump & run (platform) spel maakt.
http://www-cs-students.stanford.edu/~amitp/gameprog.html site met allerhande informatie over (2d) game programming
map editors
Je kan deze gebruiken maar dan zul je wel op een of andere manier de bestanden zien te moeten importeren. Ik vind het in de meeste gevallen gemakkelijker om zelf een map / level editor te schrijven dan kies je uw eigen formaat en mogelijkheden
http://tilemap.co.uk/mappy.php mappy
http://tilestudio.sourceforge.net/ tilestudio