Games & Toys

One Dreamer (Demo PC Adventure Game)

Game developer drama dengan puzzle coding โ€” bantu Frank si game developer memperbaiki dunianya lewat code editor sederhana

Harbhumยทยท4 min read

Seorang game developer yang hidupnya berantakan, sebuah lift yang tidak mau bergerak, dan sebuah code editor yang menjadi kunci untuk memperbaiki segalanya. One Dreamer adalah game tentang debugging โ€” baik dalam kode maupun dalam kehidupan.

Tentang Game

One Dreamer adalah 3D adventure pixel art game yang dibuat dan diedarkan oleh One Dreamer Company. Penulis mencoba versi demo yang tersedia. Game ini sudah dirilis versi penuhnya di Steam, tersedia untuk Windows, macOS, dan SteamOS + Linux.

Cerita dan Pembuka

Demo dimulai dengan percakapan antara Frank โ€” seorang game developer โ€” dan temannya. Momen ini langsung memperkenalkan karakter dan situasinya sebelum gameplay dimulai.

Frank adalah tipikal developer indie yang hidupnya tidak selalu berjalan mulus. Ada tekanan dari proyek, ada kerumitan relasi dengan orang-orang di sekitarnya, dan ada momen di mana semuanya terasa macet โ€” seperti lift yang tidak mau bergerak di awal game.

Cara Bermain

Kontrol dasar menggunakan mouse untuk interaksi dan WASD untuk bergerak. Menahan Shift membuat karakter berlari lebih cepat.

Inti gameplay ada pada dua jenis interaksi:

  1. Klik kiri langsung โ€” untuk objek yang bisa langsung diinteraksi tanpa perlu coding
  2. Tombol Tab โ€” membuka code editor pada objek yang rusak atau tidak berfungsi

Code editor inilah yang menjadi jantung puzzle dalam game ini.

Code Editor โ€” Puzzle dengan Bahasa Java

Saat membuka code editor pada suatu objek, pemain disambut dengan script yang menggunakan sintaks Java. Tugas pemain adalah menemukan apa yang salah dan memperbaikinya.

Sebagian besar variabel dalam script menggunakan boolean condition โ€” nilai true atau false yang menentukan apakah objek berfungsi atau tidak. Untuk lift yang macet, misalnya: ada variabel yang diset false padahal seharusnya true untuk membuat lift bisa bergerak.

Cara penggunaannya mirip dengan mengisi jawaban dalam aplikasi belajar coding seperti Mimo โ€” tersedia template, pemain tinggal mengisi bagian yang kosong atau mengubah nilai yang salah menggunakan mouse dan beberapa tombol keyboard.

Seiring progres, script yang perlu diperbaiki menjadi lebih kompleks โ€” dari sekadar mengubah boolean, hingga memahami state dan kondisi yang lebih rumit. Tidak perlu jadi programmer untuk menyelesaikannya, tapi pemain yang familiar dengan logika dasar programming akan merasa lebih cepat memahami arah solusinya.

Glitch sebagai Elemen Narasi

Setelah mengubah script suatu objek, ada efek glitch yang muncul โ€” visual yang menunjukkan bahwa dunia di sekitar Frank bereaksi terhadap perubahan kode. Ini detail naratif yang menarik: dunia dalam game ini secara harfiah bisa "diperbaiki" lewat kode.

Konsep ini memberikan lapisan metaforik yang cukup dalam โ€” perbaikan kode = perbaikan kehidupan karakter, setidaknya dalam konteks dunia game ini.

Desain Level

Beberapa level dalam game memiliki lingkungan vertikal โ€” ada lapisan di dalam level yang harus dinavigasi secara vertikal, bukan hanya bergerak horizontal. Ini memberikan variasi ruang yang membuat eksplorasi terasa lebih dinamis dari sekadar berjalan dari kiri ke kanan.

Desain game dalam game mengikuti referensi game populer seperti Space Invader dan Pong โ€” elemen yang terasa tepat mengingat Frank adalah seorang game developer yang hidupnya penuh referensi gaming.

Visual dan Audio

Desain menggunakan pixel art dengan karakter yang bukan deformed/chibi โ€” berbeda dari Aground yang menggunakan karakter pixel art yang lebih kecil. Karakter Frank dan NPC lain terlihat proporsional, yang membuat ekspresi dan gestur mereka lebih mudah dibaca.

Musik berubah sesuai lingkungan: di beberapa area terdengar pelan dan tenang, di area lain terdengar musik retro dengan sentuhan 8-bit yang konsisten dengan tema game developer-nya.

Spesifikasi PC

Minimum
OS Windows 7
Processor 2.0 GHz+, 64-bit
RAM 1 GB
GPU Direct X 11+/OpenGL 3.3+, OpenCL 1.0+
Storage 1 GB

Penilaian Penulis

One Dreamer cocok untuk dua kelompok: penggemar visual novel yang ingin cerita dengan kedalaman karakter, dan pemula yang ingin berkenalan dengan konsep dasar programming dalam format yang menyenangkan. Puzzle code editor-nya cukup mudah dipahami untuk yang belum pernah coding, tapi tetap terasa bermakna sebagai mekanik gameplay.

Satu tips penting saat memainkan game ini: periksa setiap objek dengan code editor โ€” tidak semua yang terlihat normal benar-benar berfungsi, dan beberapa puzzle tersembunyi di objek yang tidak terlihat rusak dari luar.

Untuk Mamangreviewers yang ingin mencoba atau membeli game ini, silakan klik di sini.