Un browser game e' un'applicazione molto complessa, devi conoscere alla perfezione e intendo davvero a fondo:

- javascript
- HTML
- CSS
- un linguaggio lato server (PHP, Perl, Python, qualcosa della famiglia .NET)
- tematiche legate alla sicurezza: code/sql injection, XSS, CSRF, ecc.
- un database relazionale (MySQL, postgresql, MSSQL, ecc.), sintassi SQL, teorie di normalizzazione
- configurazione avanzata di un webserver
- tecniche di profiling per l'ottimizzazione delle prestazioni
- problemi di compatibilita' tra i browser

inoltre ti serve un ottimo talento grafico e la conoscenza approfondita di programmi di grafica (Photoshop, Flash).