Sono spesso tentato di interrompere il gioco a cui sto lavorando per provare un'architettura basata su compiti paralleli, ma questo non sembra un grande requisito per il mio progetto, quindi per il momento lo evito. Ho intenzione di provarlo prima in un progetto di giocattolo, per "giocare con il concetto".
Ora, quello che sto chiedendo è che molti giochi (non AAA) non richiedono prestazioni davvero elevate, sembra che usare un motore basato su attività non valga la pena preoccuparsi fino a ... quali casi?
Al momento, sto solo supponendo che sia necessario quando devi davvero sfruttare le massime prestazioni dell'hardware (multi-core). Esistono altri casi in cui è una buona idea utilizzare un motore basato su attività? O forse, per i nuovi progetti, è sempre bene iniziare con un motore basato su attività?