- Saat musim gugur tiba, kita jadi menoleh ke masa lalu
- Mencoba memulihkan game yang ditulis 35 tahun lalu dari hard drive lama
- Mengumpulkan game shareware lama dalam bentuk disk image dan memublikasikannya di GitHub
Proyek yang nyaris tak pernah selesai
- Banyak pelajaran didapat selama menemukan kembali dan memulihkan eksperimen game lama
- Sebagian eksperimen itu mungkin bisa menjadi game yang bagus jika diberi sedikit lebih banyak waktu
- Misalnya, AirBikes tadinya direncanakan menjadi game balap futuristis
Bergerak cepat
- Menemukan daftar game dan "creator code" yang ditulis pada 1991
- Creator code adalah konsep yang mirip dengan bundle identifier pada masa itu
- Dari 27 judul, 5 dirilis, sementara sisanya adalah eksperimen untuk membuat prototipe dengan cepat
Membuat prototipe
- Penting untuk membuat prototipe dengan cepat guna memeriksa apakah sebuah game benar-benar seru
- Misalnya, membuat prototipe hanya dalam beberapa hari untuk melihat apakah game mengendalikan layang-layang itu menyenangkan
- Keseruan sebuah game sering muncul dari elemen yang tak terduga
Menyerah
- Beberapa game punya awal yang bagus, tetapi tidak pernah selesai sampai tuntas
- Misalnya, Thief of Baghdad adalah game tentang menaiki karpet ajaib, tetapi tidak berkembang lebih jauh
- Mengembangkan semuanya sendirian adalah pekerjaan yang sangat sulit
Tidak benar-benar mati
- Proyek yang disimpan bisa kembali dikerjakan kapan saja
- Misalnya, Thief of Baghdad dicoba lagi 18 bulan kemudian, tetapi akhirnya ditinggalkan lagi
- Kode dari proyek yang disimpan bisa didaur ulang
Karyawan kantoran
- Pada akhir 1990-an, setelah mulai bekerja di Apple, tidak bisa lagi mengerjakan proyek pribadi
- Pengalaman di Apple membuat pendekatan prototyping cepat terus dipakai
- Rekan kerja kebanyakan membuat rencana di whiteboard, sementara saya langsung menulis kode dengan cepat
A.B.I. (“Always Be Iterating.”)
- Pengalaman di Apple membuatnya merasa sebagai karyawan yang benar-benar berkontribusi
- Kemampuan pemrograman cepatnya mendapat pengakuan
- Ia menyampaikan pelajaran "selalu beriterasi" kepada putri-putrinya
Ringkasan GN⁺
- Tulisan ini membagikan pelajaran yang didapat dari pengalaman pengembangan game di masa lalu
- Menekankan pentingnya prototyping cepat dan iterasi
- Memberikan insight yang berguna bagi para pengembang game
1 komentar
Komentar Hacker News