I giochi online si differenziano per il fatto che utilizzano una connessione Internet per avviarsi. Tali giochi realizzano la capacità di essere presenti contemporaneamente nel gameplay per 2 o più giocatori. Ciascuno dei giocatori è in grado di influenzare sia il mondo di gioco che altri personaggi.
Oggi ci sono diversi tipi di giochi online. Le loro differenze sono determinate dal processo di implementazione dell'interazione del gioco e dai mezzi utilizzati per il lancio.
Giochi per browser
I giochi online del browser vengono avviati in una finestra del browser sul sistema. Ciò che li distingue dalle altre varietà è che non possono funzionare al di fuori della finestra del browser, non richiedono l'installazione di software aggiuntivo e sono molto più semplici in termini di implementazione tecnica. La finestra del browser impone alcune restrizioni sui giochi e, pertanto, sono spesso semplici. Un esempio lampante di un servizio di gioco online è la risorsa [email protected] e Gameforge.
Alcuni giocatori guadagnano denaro vendendo e acquistando oggetti di gioco o valuta di gioco.
Giochi cliente
I giochi lato client sono l'opzione più complessa. A differenza di quelli del browser, sono implementati in altri popolari programmi di rete e applicazioni client specializzate. Nel mercato dei giochi online, questi giochi sono la maggioranza. Richiedono l'installazione di un programma client su un computer per implementare la visualizzazione degli elementi dell'interfaccia e l'interazione del gioco. Questi giochi includono Ultima, Lineage 2, Ragnarok Online, World of Warcraft, Final Fantasy XI, ecc. Inoltre, alcuni di questi giochi includono applicazioni lanciate in programmi Internet ICQ, Skype, IRC.
Esistono giochi per browser lato client che vengono avviati anche utilizzando un browser, ma prima di giocare, l'utente deve installare un programma client per il gioco.
Dungeon multiutente
Un altro tipo popolare di giochi online è MUD, che sono applicazioni basate su testo. L'intero processo del gioco è implementato sotto forma di testo e comandi che gli utenti si scambiano per eseguire una determinata azione. Per implementare il processo, viene utilizzato uno speciale protocollo Telnet o Jabber. Il giocatore interagisce con l'ambiente di gioco tramite appositi comandi inviati al server, che elabora i risultati e li visualizza sullo schermo.
Giochi casuali
Alcuni ricercatori in una categoria separata individuano i giochi casuali che funzionano solo mentre l'utente è su Internet. Non appena il lettore chiude la finestra del browser, l'applicazione smette di funzionare. In questo caso, tutti i progressi compiuti nel gioco vengono completamente azzerati. In genere, queste app sono puzzle. A differenza di altri giochi online, i giochi casuali sono per giocatore singolo e non implicano sempre la presenza di un avversario sotto forma di un altro giocatore da Internet.