Ada dua cara untuk melakukan ini. Cara mudah dan cara yang benar-benar akan terlihat seperti gelap.
Cara mudahnya persis seperti yang Anda katakan: melempar quad layar penuh yang menggelapkan pemandangan. Tapi:
Saya punya ide yang menempatkan lapisan di atas permainan dengan transparansi sekitar 10 - 20%, dan mengubah warnanya tergantung pada waktu, tetapi saya tidak tahu warna mana yang bagus.
Itu karena tidak ada yang "baik". Hanya ada berbagai tingkat buruk. Itu akan selalu terlihat seperti apa adanya: pemandangan terang yang telah digelapkan. Malam hari yang sesungguhnya bukan hanya pemandangan terang yang telah digelapkan. Area yang berbeda lebih gelap dengan cara yang berbeda.
Yang terbaik yang dapat Anda lakukan adalah menjalankan banyak tes dan menemukan warna yang paling tidak ofensif. Tidak ada yang bisa memberi Anda "warna yang baik", karena hal seperti itu tidak ada. Hanya ada "apa yang secara pribadi dapat Anda toleransi untuk adegan khusus Anda".
Itu tepat untuk melakukan ini adalah membuat seniman Anda menggambar ulang semua sprite untuk adegan yang lebih gelap. Jelas ini adalah padat karya, itulah sebabnya kebanyakan game berbasis sprite tidak memiliki siklus siang-malam.
Memang, game sprite yang melakukan beberapa adegan malam hari juga memiliki keuntungan menggunakan sprite palet. Dalam kasus tersebut, mereka hanya membuat palet "malam" khusus untuk sprite. Ini memberi mereka kesempatan untuk mengubah warna untuk efek visual terbaik.
Anda dapat mencoba sesuatu yang mirip dengan ini, tetapi Anda harus menggunakan sendiri sprite palet.