Dulu membeli game PC dengan ukuran 10 GB sudah terasa besar.
Sekarang?
50 GB terasa normal.
80 GB tidak terlalu mengejutkan.
100 GB mulai sering ditemukan.
Bahkan ada game yang setelah dipasang bersama update, DLC, texture pack, dan berbagai content tambahan membutuhkan storage jauh lebih besar.
Sampai akhirnya muncul ritual gamer modern:
mau install game baru → buka storage → cari game mana yang harus dikorbankan.
Pertanyaannya, kenapa ukuran game bisa sebesar itu?
Apakah karena developer malas melakukan compression?
Apakah grafik modern memang membutuhkan ratusan gigabyte?
Atau sebenarnya ada banyak jenis data lain yang diam-diam memenuhi storage?
Jawabannya adalah kombinasi dari semuanya.
Game modern bukan hanya kumpulan model 3D dan beberapa file suara. Di dalamnya terdapat texture beresolusi tinggi, animation, audio berbagai bahasa, cinematic, shader, map, asset dunia terbuka, hingga data yang sengaja disusun dengan cara tertentu agar bisa dibaca storage lebih cepat.
Untuk memahami kenapa ukuran game terus membesar, kita harus melihat apa yang sebenarnya ada di balik tombol Install.
Game Zaman Dulu Jauh Lebih Kecil
Kalau melihat game dari beberapa dekade lalu, ukurannya bisa terasa hampir tidak masuk akal dibanding standar sekarang.
Ada game yang hanya membutuhkan beberapa megabyte.
Kemudian masuk era CD:
ratusan megabyte.
DVD:
beberapa gigabyte.
Lalu game mulai mencapai:
20 GB.
40 GB.
50 GB.
Sekarang angka tiga digit sudah bukan sesuatu yang mustahil.
Namun bukan berarti developer tiba-tiba menjadi seratus kali lebih boros.
Jumlah informasi yang disimpan memang meningkat drastis.
Resolusi Grafik Naik Sangat Jauh
Salah satu penyebab paling jelas adalah kualitas visual.
Game lama dibuat untuk display dengan resolusi jauh lebih rendah.
Sekarang gamer menggunakan:
1080p,
1440p,
4K,
bahkan display dengan pixel density tinggi.
Agar object tetap terlihat tajam ketika kamera mendekat, texture membutuhkan resolusi lebih tinggi.
Apa Itu Texture?
Bayangkan model 3D sebuah tembok.
Geometry menentukan:
bentuknya.
Tetapi texture menentukan bagaimana permukaannya terlihat.
Texture dapat memberikan detail seperti:
warna batu,
retakan,
kotoran,
cat,
karat,
dan berbagai detail visual.
Tanpa texture, model 3D bisa terlihat seperti bentuk polos.
Texture 4K Membutuhkan Data Besar
Texture 512×512 memiliki jumlah pixel relatif kecil.
Naik ke:
1024×1024.
Kemudian:
2048×2048.
Lalu:
4096×4096.
Jumlah data meningkat dengan cepat karena resolution bertambah pada dua dimensi.
Sekarang bayangkan sebuah game memiliki ribuan object.
Character.
Weapon.
Building.
Vehicle.
Tree.
Road.
Furniture.
Setiap asset dapat menggunakan beberapa texture.
Ukuran totalnya langsung membesar.
Satu Material Bisa Menggunakan Banyak Map
Dalam rendering modern, satu permukaan tidak hanya menggunakan satu gambar.
Material bisa memiliki:
base color,
normal map,
roughness,
metallic,
ambient occlusion,
height information,
dan data lainnya.
Jadi sebuah batu yang terlihat sederhana mungkin sebenarnya membutuhkan beberapa texture berbeda.
Kalikan dengan ribuan asset.
Storage mulai terisi.
kenapa ukuran game semakin besar
Salah satu alasan utama kenapa ukuran game semakin besar adalah meningkatnya jumlah dan kualitas asset yang harus disimpan secara lokal, mulai dari high-resolution texture, model 3D kompleks, audio berkualitas tinggi, animation, cinematic, hingga variasi map dan karakter. Semakin besar dunia dan semakin detail visual yang ditawarkan sebuah game, semakin banyak pula data yang perlu tersedia agar asset tersebut dapat dimuat ketika pemain membutuhkannya.
Tetapi texture hanyalah permulaan.
Dunia Game Juga Semakin Besar
Game modern sering menawarkan:
open world.
Kota besar.
Forest.
Desert.
Interior building.
Dungeon.
Underground area.
Semua area tersebut membutuhkan asset.
Developer dapat menggunakan ulang sebagian object.
Tetapi pemain juga menginginkan dunia yang tidak terasa copy-paste.
Artinya diperlukan variasi.
Open World Membutuhkan Asset Library Besar
Bayangkan membuat satu kota.
Kita membutuhkan:
jalan,
lampu,
bangunan,
pintu,
jendela,
mobil,
poster,
sampah,
pohon,
kursi,
traffic sign,
NPC,
pakaian,
dan ribuan object kecil lainnya.
Object tersebut mungkin terlihat tidak penting secara individual.
Tetapi bersama-sama menciptakan dunia yang terasa hidup.
Semua harus disimpan sebagai data.
Model 3D Semakin Detail
Karakter lama mungkin hanya menggunakan beberapa ribu polygon.
Modern character dapat memiliki geometry jauh lebih kompleks.
Kemudian ada:
LOD.
Level of Detail.
Game tidak selalu menggunakan model kualitas tertinggi.
Untuk object jauh:
gunakan model lebih sederhana.
Dekat:
gunakan model lebih detail.
LOD Bisa Berarti Beberapa Versi Asset
Satu object bisa memiliki beberapa level geometry.
High detail.
Medium.
Low.
Tujuannya meningkatkan performance.
Tetapi versi-versi tersebut tetap membutuhkan data.
Jadi optimization performance kadang memiliki konsekuensi terhadap storage.
Animation Juga Membutuhkan Ruang
Character modern memiliki animation sangat banyak.
Walking.
Running.
Jumping.
Climbing.
Reload.
Combat.
Facial animation.
Interaction.
Cutscene.
NPC behavior.
Satu character bisa memiliki ratusan bahkan ribuan animation clips.
Game dengan banyak karakter membutuhkan library yang jauh lebih besar.
Motion Capture Menghasilkan Banyak Data
Developer modern sering menggunakan motion capture.
Actor memakai sensor.
Gerakan direkam.
Kemudian diproses menjadi animation.
Facial capture bahkan dapat merekam ekspresi wajah dengan detail tinggi.
Hasil akhirnya memang dioptimalkan.
Tetapi volume content tetap jauh lebih besar daripada era animation sederhana.
Audio Sering Diremehkan
Ketika gamer melihat game 120 GB, biasanya langsung berpikir:
“Texture 4K nih.”
Padahal audio juga bisa mengambil storage signifikan.
Game memiliki:
dialog,
music,
sound effects,
ambient sound,
radio,
vehicle,
weapon,
environment.
Dan satu masalah besar:
bahasa.
Voice Acting Multibahasa
Game global bisa memiliki dubbing:
English.
Japanese.
French.
German.
Spanish.
Chinese.
Dan lainnya.
Setiap bahasa membutuhkan file voice sendiri.
Kalau game memiliki puluhan jam dialogue:
ukurannya bisa sangat besar.
Kenapa Tidak Download Bahasa yang Dipilih Saja?
Ini sebenarnya solusi yang bagus.
Beberapa game sudah memungkinkan language pack terpisah.
Install English?
Download English saja.
Butuh Japanese?
Tambahkan pack.
Tetapi tidak semua game menggunakan sistem modular.
Kadang semua language files ikut terpasang.
Storage pun membengkak.
Audio Berkualitas Tinggi Lebih Besar
Compression bisa mengurangi ukuran audio.
Tetapi compression terlalu agresif menurunkan kualitas.
Game cinematic modern ingin menghasilkan:
dialog bersih,
music dynamic,
environment immersive.
Audio quality menjadi bagian experience.
Developer harus mencari balance antara:
quality
dan
size.
Cutscene Bisa Sangat Berat
Ada dua jenis cutscene secara sederhana.
Real-time:
dirender oleh game engine.
Pre-rendered:
berupa video yang sudah dibuat sebelumnya.
Pre-rendered cinematic berkualitas tinggi bisa memiliki file sangat besar.
Apalagi jika:
4K,
high bitrate,
HDR,
dan durasinya panjang.
Video Menghabiskan Storage dengan Cepat
Satu cinematic mungkin beberapa menit.
Game narrative-heavy dapat memiliki banyak cinematic.
Kalikan.
Puluhan gigabyte bisa datang hanya dari video.
Itulah alasan beberapa developer memilih real-time cutscene.
Real-Time Cutscene Lebih Fleksibel
Karena engine merender langsung:
outfit player bisa ikut muncul.
Resolution mengikuti setting.
Tidak membutuhkan video untuk setiap variation.
Tetapi real-time rendering membutuhkan hardware lebih kuat.
Setiap metode memiliki trade-off.
Duplicate Data Dulu Digunakan untuk Mempercepat Loading
Ini bagian yang cukup menarik.
Pada storage mekanis seperti HDD, mencari data di lokasi berbeda bisa lambat.
Developer kadang menduplikasi asset tertentu di beberapa bagian game data agar HDD tidak perlu melakukan seek terlalu jauh.
Hasilnya:
loading lebih cepat.
Tetapi storage usage meningkat.
Kenapa HDD Lambat untuk Random Access?
HDD memiliki bagian mekanis.
Disk berputar.
Read head harus bergerak menuju lokasi data.
Sequential data:
relatif cepat.
Random access:
lebih lambat.
Game developer harus mendesain asset layout dengan keterbatasan ini.
SSD Mengubah Aturan
SSD tidak memiliki mechanical head.
Random access jauh lebih cepat.
NVMe SSD bahkan menawarkan throughput yang jauh lebih tinggi.
Akibatnya developer tidak perlu menggunakan beberapa trik storage lama dalam tingkat yang sama.
Asset bisa diakses lebih cepat.
SSD untuk gaming
Menggunakan SSD untuk gaming tidak otomatis meningkatkan average FPS secara besar pada semua game, tetapi storage cepat dapat memberikan perbedaan nyata pada loading time dan proses streaming asset. Pada game modern yang terus memuat texture, geometry, serta data dunia ketika pemain bergerak, SSD juga dapat membantu mengurangi keterlambatan loading yang lebih mudah terlihat ketika game dijalankan dari HDD lambat.
Ini salah satu alasan system requirement game modern semakin sering mencantumkan:
SSD required.
Bukan lagi sekadar:
SSD recommended.
SSD Tidak Sama dengan RAM
Ini sering tertukar.
Storage menyimpan game secara permanen.
RAM menyimpan data yang sedang digunakan system.
VRAM menyimpan resource yang sedang dibutuhkan GPU.
Ketiganya berbeda.
SSD cepat tidak menggantikan RAM.
RAM besar tidak menggantikan VRAM.
Apa yang Terjadi Saat Game Dibuka?
Secara sederhana:
data dibaca dari storage.
Dipindahkan ke RAM.
Sebagian resource dipindahkan ke VRAM.
CPU dan GPU menggunakannya.
Modern game mencoba melakukan proses ini terus-menerus tanpa membuat player menunggu loading screen.
Asset Streaming
Open-world game tidak bisa memasukkan seluruh map ke RAM sekaligus.
Bayangkan map ratusan gigabyte.
Tidak masuk akal.
Game hanya memuat area yang dibutuhkan.
Saat player bergerak:
asset baru masuk.
Asset lama dibuang.
Ini disebut:
asset streaming.
Storage Lambat Bisa Menyebabkan Pop-In
Player mengendarai mobil sangat cepat.
Game harus memuat:
building,
texture,
tree,
NPC,
road
di depan.
Storage terlambat?
Object mungkin muncul mendadak.
Texture terlihat blur sebelum menjadi tajam.
Ini dikenal sebagai:
pop-in atau delayed asset loading.
NVMe Membantu Streaming Lebih Cepat
NVMe SSD menawarkan:
high bandwidth
dan
low latency.
Tetapi hardware saja tidak cukup.
Game engine harus dirancang untuk memanfaatkannya.
Game lama yang dibuat dengan assumption HDD tidak otomatis berubah menjadi next-gen hanya karena dipasang di NVMe tercepat.
DirectStorage
Teknologi modern seperti DirectStorage bertujuan meningkatkan pipeline data antara storage dan rendering system.
Konsepnya adalah mengurangi bottleneck tertentu ketika asset dalam jumlah besar harus dipindahkan dengan cepat.
Tetapi benefit tergantung:
game implementation,
hardware,
driver,
dan system.
Compression Menjadi Semakin Penting
Kalau asset raw semuanya disimpan tanpa compression:
ukuran game akan jauh lebih besar.
Developer menggunakan berbagai compression method.
Texture compression.
Audio compression.
Archive compression.
Video codec.
Tujuannya:
mengurangi size tanpa terlalu merusak kualitas atau performance.
Compression Punya Harga
Data compressed harus:
didecompress.
Artinya membutuhkan processing.
Compression lebih agresif:
file lebih kecil.
Tetapi decoding bisa lebih berat.
Developer harus memilih balance antara:
storage,
CPU,
loading,
dan visual quality.
Hardware Decompression Menjadi Menarik
Modern gaming architecture semakin mencoba memindahkan sebagian decompression workload ke hardware yang lebih cocok.
Tujuannya:
storage cepat tidak tertahan oleh CPU.
Karena percuma SSD bisa mengirim data sangat cepat kalau processor pipeline tidak mampu memprosesnya cukup cepat.
Kenapa Update Game Bisa 40 GB?
User melihat:
“Patch cuma memperbaiki beberapa bug.”
Download:
35 GB.
Marah.
Tetapi download size tidak selalu sama dengan jumlah content baru.
Cara file game disimpan sangat memengaruhi patching.
Archive Besar Bisa Harus Ditulis Ulang
Bayangkan game menyimpan banyak asset dalam archive besar.
Developer mengubah sebagian kecil.
Launcher mungkin perlu:
download chunk baru,
rebuild archive,
atau mengganti file besar.
Jadi perubahan kecil dapat menghasilkan update besar.
Patch Size dan Install Size Berbeda
Download patch:
20 GB.
Setelah update:
game hanya bertambah 2 GB.
Kenapa?
Karena sebagian file lama diganti.
Bukan semuanya ditambahkan.
Temporary storage juga mungkin diperlukan selama patching.
Inilah Kenapa Update Bisa Gagal Karena Storage
Game:
100 GB.
Free space:
25 GB.
Patch:
15 GB.
Harusnya cukup?
Belum tentu.
Updater mungkin membutuhkan ruang temporary untuk:
download,
extract,
rewrite,
dan verify.
Jadi kebutuhan ruang selama update bisa lebih besar daripada final install size.
Steam dan Launcher Lain Bisa Menunjukkan Disk Activity
Kadang download berhenti.
User berpikir:
“internet error.”
Padahal launcher sedang:
unpacking
atau
writing data.
Disk usage tinggi.
Network usage rendah.
Storage speed bisa menjadi bottleneck selama update.
HDD Sangat Terasa Saat Patching
Download internet cepat.
Patch selesai download.
Kemudian:
“Installing…”
30 menit.
HDD bekerja keras memindahkan dan menulis file.
Pada SSD:
proses biasanya jauh lebih cepat.
Internet speed bukan satu-satunya faktor update.
Shader Juga Menambah Data
Modern game menggunakan shader sangat kompleks.
Shader dapat dikompilasi untuk hardware atau pipeline tertentu.
Cache hasil compilation dapat disimpan.
Tujuannya mengurangi compilation ketika gameplay.
Tetapi cache menggunakan storage.
Shader Cache Bisa Bertambah
Main banyak game.
Driver menyimpan cache.
Storage perlahan terisi.
Biasanya cache dikelola otomatis.
Tidak perlu membersihkannya setiap hari.
Menghapus cache malah bisa menyebabkan shader harus dikompilasi ulang.
Jangan Hapus Semua Cache karena “Optimization Guide”
Ada tutorial:
hapus temp.
hapus shader cache.
hapus semuanya.
Dapat storage 5 GB.
Kemudian game:
stutter saat shader compile ulang.
Cache ada karena alasan.
Bersihkan ketika troubleshooting atau storage memang diperlukan, bukan sebagai ritual.
DLC Menambah Ukuran Game
Base game:
70 GB.
Expansion:
25 GB.
Texture pack:
15 GB.
Language pack:
8 GB.
Mods:
20 GB.
Sekarang:
138 GB.
Kadang kita menyalahkan base game padahal banyak optional content sudah terpasang.
HD Texture Pack
Beberapa developer memisahkan high-resolution texture.
Ini bagus.
Player 1080p dengan GPU VRAM terbatas mungkin tidak membutuhkan texture pack 4K.
Tidak download:
hemat storage.
Player high-end:
bisa memilih install.
Modular installation seharusnya semakin umum.
Campaign dan Multiplayer Bisa Dipisahkan
Beberapa game mulai memungkinkan:
install campaign saja.
Multiplayer saja.
Zombie/co-op saja.
Ini sangat membantu.
Kenapa menyimpan campaign 50 GB jika hanya bermain multiplayer?
Modular Install Adalah Solusi yang Masuk Akal
Idealnya user dapat memilih:
language.
Texture quality.
Campaign.
Multiplayer.
Optional cinematic.
Developer tetap menyediakan full experience.
Tetapi player tidak dipaksa menyimpan content yang tidak digunakan.
Mengapa Tidak Semua Developer Melakukannya?
Karena modular installation menambah complexity.
Dependency harus dikelola.
Patch harus mengetahui component mana yang terpasang.
QA bertambah.
User experience bisa membingungkan.
Satu package besar lebih sederhana secara development.
Live-Service Game Terus Membesar
Game diluncurkan:
40 GB.
Tiga tahun kemudian:
100 GB.
Kenapa?
Map baru.
Character.
Skin.
Weapon.
Event.
Audio.
Animation.
Mode.
Live-service terus menambahkan content.
Tanpa cleanup, install size tumbuh.
Developer Kadang Melakukan File Optimization Besar
Pernah ada update:
download 20 GB.
Tetapi setelah update:
game malah mengecil 30 GB.
Ini bisa terjadi ketika developer:
recompress asset,
menghapus duplicate data,
mengubah archive structure,
atau membersihkan unused files.
Patch besar tidak selalu buruk.
Legacy Asset Bisa Tertinggal
Game terus berkembang.
Beberapa asset lama mungkin:
tidak digunakan,
diganti,
atau hanya dibutuhkan mode tertentu.
Cleaning asset repository dapat mengurangi size.
Tetapi developer harus berhati-hati.
Menghapus file yang ternyata masih referenced:
crash.
Localization Menambah Complexity
Selain voice acting:
subtitle.
Font.
UI.
Texture dengan tulisan.
Cinematic localized.
Setiap region bisa membutuhkan asset berbeda.
Global game memiliki lebih banyak data daripada game yang hanya dirilis dalam satu bahasa.
Font Bisa Menjadi Masalah Lebih Besar dari Dugaan
Latin alphabet.
Chinese characters.
Japanese.
Korean.
Arabic.
Setiap writing system memiliki kebutuhan glyph berbeda.
Font asset dan UI harus mendukung semuanya.
Secara individual mungkin tidak sebesar texture.
Tetapi menunjukkan betapa banyak komponen kecil yang ada dalam game modern.
Accessibility Juga Membutuhkan Asset
Modern games semakin menyediakan:
audio description,
alternative UI,
subtitle options,
sign-language video pada beberapa title,
dan berbagai accessibility feature.
Ini perkembangan positif.
Tetapi beberapa feature membutuhkan additional content.
Storage bukan satu-satunya consideration dalam game design.
Game Modern Memiliki Lebih Banyak Voice Lines
NPC dulu:
“Hello.”
Sekarang NPC bisa bereaksi terhadap:
quest state,
weather,
character,
location,
story progress.
Main character memiliki banyak response.
Companion berbicara.
World terasa hidup.
Tetapi setiap line adalah data.
Branching Story Membutuhkan Content yang Tidak Semua Player Lihat
Game RPG memiliki pilihan.
Route A.
Route B.
Ending C.
Player mungkin hanya melihat 60% content dalam satu playthrough.
Tetapi install harus memiliki:
semuanya.
Karena game tidak tahu pilihan apa yang akan dibuat.
Character Customization Juga Menambah Asset
10 hairstyle.
20 outfit.
Armor.
Tattoo.
Face option.
Weapon skin.
Semakin banyak customization:
semakin banyak asset.
Live-service game dengan ratusan skin dapat memiliki library besar.
“Skin Cuma Ganti Warna” Tidak Selalu Benar
Skin modern bisa memiliki:
new model.
Texture.
Animation.
Voice line.
Visual effect.
Sound.
Finisher.
Jadi cosmetic content dapat menambah data lebih banyak dari yang terlihat.
High-Quality Sound Effects Membutuhkan Banyak Variasi
Satu gunshot yang diputar berulang akan terdengar artificial.
Developer merekam beberapa variation.
Indoor.
Outdoor.
Distance.
Reflection.
Environment.
Audio engine kemudian mencampurnya secara dynamic.
Immersion meningkat.
Data juga meningkat.
Spatial Audio
Modern game menggunakan audio spatial untuk membantu menentukan:
direction,
distance,
environment.
Sebagian dilakukan secara procedural.
Tetapi source material tetap dibutuhkan.
Audio technology berkembang bersama graphics.
Physics Tidak Selalu Menambah Install Size Besar
Physics simulation lebih banyak membutuhkan:
computation.
Bukan storage.
Ini distinction penting.
Game bisa memiliki physics berat tetapi install relatif kecil.
Size tidak selalu menunjukkan seberapa demanding game untuk GPU/CPU.
Game 150 GB Tidak Otomatis Grafiknya Lebih Bagus
Install size bukan quality metric.
Game 20 GB bisa terlihat luar biasa karena:
art direction,
compression,
procedural generation,
dan optimization.
Game 120 GB bisa memiliki banyak:
video,
audio,
atau duplicate content.
Jangan menilai kualitas berdasarkan GB.
Procedural Generation Bisa Menghemat Storage
Daripada menyimpan setiap variation secara manual:
game dapat menghasilkan sebagian content menggunakan algorithm.
Terrain.
Vegetation.
Texture variation.
Level.
Ini dapat mengurangi kebutuhan asset tertentu.
Tetapi procedural generation memiliki limitation dan development complexity sendiri.
Minecraft Adalah Contoh Konsep yang Menarik
Dunia Minecraft bisa sangat besar.
Tetapi developer tidak menyimpan seluruh possible world dalam installation.
World dihasilkan berdasarkan algorithm dan seed.
Save file kemudian menyimpan perubahan serta generated region tertentu.
Ini menunjukkan:
world size
tidak selalu sama dengan
install size.
No Man’s Sky Juga Menunjukkan Kekuatan Procedural Systems
Universe sangat besar secara konsep.
Tetapi tidak mungkin seluruh planet disimpan sebagai handmade asset.
Procedural generation menghasilkan variation berdasarkan rules.
Mathematics dapat menggantikan sebagian data storage.
Handmade Content Punya Keunggulan Berbeda
Procedural world:
scale besar.
Handmade world:
detail dan intentional design.
Banyak game menggabungkan keduanya.
Procedural untuk foundation.
Artist untuk important locations.
Balance antara scale dan quality.
Save Game Biasanya Tidak Terlalu Besar
Game install:
100 GB.
Save:
20 MB.
Karena save tidak menyimpan seluruh game.
Hanya state:
position,
inventory,
quest,
world changes,
settings.
Asset tetap dibaca dari installation.
Tetapi Replay dan Recording Bisa Besar
Game replay system kadang menyimpan:
input,
state,
atau event data.
Video recording berbeda.
Kalau merekam gameplay 4K high bitrate:
storage bisa habis sangat cepat.
Itu bukan ukuran gamenya.
Itu footage kita.
Screenshot Juga Bisa Diam-Diam Menumpuk
Steam screenshot.
Photo mode.
PNG lossless.
4K.
Satu file mungkin beberapa MB.
Ambil ribuan:
puluhan GB.
Kalau storage misterius penuh:
cek folder screenshot dan recording.
Mods Bisa Mengalahkan Ukuran Base Game
Skyrim:
base installation sekian.
Modded setup:
300 GB.
High-resolution textures.
New lands.
Animation.
Audio.
ENB asset.
Mod manager download cache.
Modding bisa menjadi storage hobby sendiri.
Mod Manager Sering Menyimpan File Dua Kali
Ada:
download archive.
Installed mod.
Jadi mod 5 GB bisa menggunakan lebih dari 5 GB.
Setelah installation stabil:
download cache tertentu dapat dibersihkan jika memang tidak diperlukan.
Tetapi pahami manager yang digunakan terlebih dahulu.
SSD Capacity Menjadi Semakin Penting
Dulu:
256 GB SSD terasa cukup.
Windows + beberapa game.
Sekarang satu AAA game bisa memakan sebagian besar drive.
Untuk gamer dengan banyak title modern:
1 TB terasa jauh lebih practical.
2 TB semakin umum.
Tetapi kebutuhan tetap tergantung library.
Jangan Isi SSD Sampai Benar-Benar Penuh
SSD membutuhkan free space untuk berbagai internal operation dan system juga membutuhkan ruang.
Performance behavior berbeda antar-drive.
Tidak perlu paranoid menjaga 50% kosong.
Tetapi drive dengan hanya beberapa megabyte tersisa jelas bukan kondisi ideal.
OS Juga Membutuhkan Storage
Windows update.
Page file.
Temporary file.
Browser cache.
Application.
Jangan menghitung:
“SSD 1 TB = bisa install tepat 10 game 100 GB.”
Actual usable capacity lebih rendah.
System juga membutuhkan space.
Kenapa SSD 1 TB Tidak Terlihat Tepat 1.000 GB?
Perbedaan cara manufacturer dan operating system menghitung unit dapat menyebabkan angka yang ditampilkan berbeda.
Selain itu ada:
formatting
dan system usage.
Jadi kapasitas yang terlihat tidak selalu identik dengan angka pada box.
SATA SSD Masih Layak untuk Banyak Game
NVMe lebih cepat.
Tetapi bukan berarti SATA SSD tiba-tiba buruk.
Untuk banyak game:
perbedaan loading SATA vs NVMe tidak sebesar HDD vs SSD.
Upgrade HDD → SSD:
massive.
SATA SSD → high-end NVMe:
lebih workload-dependent.
Jangan Membeli SSD Hanya dari Angka Sequential Speed
“7.000 MB/s!”
Terlihat jauh lebih cepat dari:
3.500 MB/s.
Apakah game loading dua kali lebih cepat?
Belum tentu.
Game loading dipengaruhi:
CPU decompression,
engine,
random access,
file structure,
dan workload lain.
Benchmark actual gaming lebih berguna.
PCIe Generation
NVMe drive tersedia dengan interface generasi berbeda.
Gen3.
Gen4.
Gen5.
Bandwidth meningkat.
Tetapi motherboard dan CPU harus mendukungnya untuk mendapatkan capability penuh.
Drive cepat tetap dapat bekerja pada slot lebih lambat dalam banyak konfigurasi, tetapi speed dibatasi interface.
Gen5 Tidak Wajib untuk Gaming
Kalau tujuan hanya gaming:
Gen4 berkualitas bagus sering sudah sangat cepat.
Bahkan Gen3 masih usable.
Gen5 lebih menarik untuk workload tertentu yang benar-benar memanfaatkan bandwidth tinggi.
Jangan membeli berdasarkan angka terbesar kalau tidak diperlukan.
SSD Temperature Juga Ada
High-performance NVMe dapat menghasilkan panas.
Motherboard sering menyediakan heatsink.
Jika terlalu panas:
drive bisa thermal throttle.
Untuk normal gaming, masalahnya tidak selalu besar.
Tetapi airflow tetap penting.
External SSD Bisa Digunakan untuk Game?
Bisa, tergantung:
interface,
game,
launcher,
dan platform.
USB SSD modern cukup cepat untuk banyak title.
Tetapi latency dan bandwidth berbeda dari internal NVMe.
Pastikan connection tidak menjadi bottleneck.
HDD Masih Berguna untuk Archive
Tidak semua game harus berada di SSD utama.
HDD besar bisa digunakan untuk:
backup,
media,
older games,
installer,
archive.
Kemudian game yang sedang dimainkan dipindahkan ke SSD.
Storage tiering bisa menghemat biaya.
Banyak Launcher Bisa Memindahkan Game
Tidak selalu perlu:
uninstall → download ulang.
Steam dan launcher tertentu menyediakan fitur move installation.
Pindahkan dari HDD ke SSD.
Atau antar-SSD.
Sangat berguna untuk library besar.
Internet Cepat Mengubah Cara Orang Mengelola Library
Dulu:
jangan uninstall.
Download 80 GB bisa semalaman.
Dengan internet cepat:
uninstall lebih mudah.
Kalau butuh lagi:
download.
Tetapi tidak semua orang memiliki unlimited fast connection.
Game size tetap menjadi accessibility issue.
Data Cap Membuat Game Besar Lebih Bermasalah
Download 150 GB mungkin tidak masalah pada fiber unlimited.
Tetapi pada:
mobile connection,
limited quota,
atau region dengan internet mahal,
ukuran game menjadi barrier.
Optimization storage bukan hanya masalah SSD.
Juga masalah bandwidth.
Physical Disc Tidak Selalu Menyelesaikan Masalah
Modern physical game terkadang tetap membutuhkan:
large update,
additional download,
atau bahkan content utama dari internet.
Disc capacity juga terbatas.
Era:
“masukkan disc lalu langsung main”
semakin jarang pada AAA modern.
Day-One Patch
Game dicetak atau build final disiapkan sebelum release.
Developer masih bekerja sampai launch.
Bug diperbaiki.
Optimization ditambahkan.
Hasilnya:
day-one patch.
Kadang besar.
Ini bukan selalu tanda game unfinished, tetapi patch size besar tetap dapat menjadi masalah bagi user dengan internet terbatas.
Preload
Game dapat didownload sebelum release.
File biasanya encrypted atau locked.
Saat launch:
unlock/decrypt.
Keuntungannya:
tidak perlu download 100 GB tepat pada release hour.
Tetapi unpacking bisa membutuhkan CPU dan disk performance.
Kenapa Teman Sudah Main tapi Kita Masih “Unpacking”?
Internet selesai lebih dulu.
Tetapi drive atau CPU sedang decrypt/unpack.
High-speed SSD + CPU cepat:
lebih cepat.
HDD:
bisa lama.
Preload bukan selalu instant access.
Storage Optimization Seharusnya Jadi Feature
Game menu idealnya menunjukkan:
Base game: 45 GB.
High-res texture: 20 GB.
Campaign: 35 GB.
Multiplayer: 25 GB.
Language: 8 GB.
User memilih.
Ini memberikan control.
Console dan PC sudah mulai bergerak ke arah ini pada beberapa title.
Texture Streaming dari Internet?
Secara teori sebagian asset dapat dikirim melalui cloud.
Beberapa game sudah menggunakan streaming data untuk:
world imagery,
texture,
atau dynamic content.
Keuntungan:
local installation lebih kecil.
Kerugian:
membutuhkan internet.
Bandwidth meningkat.
Server dependency.
Microsoft Flight Simulator Menunjukkan Model Menarik
Simulasi dunia skala besar tidak realistis jika semua imagery harus disimpan lokal.
Sebagian data dapat di-stream.
Tetapi ini membuat quality experience bergantung pada:
connection
dan
server availability.
Cloud dapat mengurangi storage, tetapi memindahkan problem ke network.
Cloud Gaming Mengambil Pendekatan Ekstrem
Game bahkan tidak di-install di device.
Server menjalankan game.
Device menerima video stream.
Local storage hampir tidak menjadi masalah.
Tetapi sekarang bottleneck pindah ke:
latency,
internet stability,
bandwidth,
dan image compression.
Tidak ada teknologi tanpa trade-off.
Storage Akan Terus Menjadi Tantangan
Texture semakin besar.
World semakin detail.
Audio semakin kompleks.
Tetapi compression juga membaik.
SSD semakin cepat.
Storage semakin murah per GB dalam jangka panjang.
Developer juga menemukan teknik baru.
Jadi game tidak harus tumbuh tanpa batas.
Optimization Masih Penting
Ada game visual luar biasa dengan ukuran relatif reasonable.
Ini menunjukkan bahwa engineering matters.
Compression.
Asset reuse.
Procedural techniques.
Optional packs.
Efficient archive.
Semua bisa membantu.
“Game modern memang harus 200 GB”
bukan hukum alam.
Gamer Juga Bisa Mengelola Storage Lebih Cerdas
Tidak perlu menyimpan 40 game yang tidak dimainkan.
Lihat library.
Game yang aktif:
SSD.
Game yang mungkin dimainkan nanti:
secondary storage.
Game yang sudah selesai:
uninstall.
Save biasanya cloud-sync atau dapat dibackup, tergantung game.
Tetapi Pastikan Save Aman Sebelum Uninstall
Tidak semua game memiliki cloud save.
Beberapa menyimpan save di:
Documents,
AppData,
game directory,
atau location lain.
Sebelum reinstall OS atau membersihkan drive:
backup save penting.
100 jam progress lebih berharga daripada 100 GB installer.
Cloud Save Sangat Membantu
Steam Cloud dan service lain dapat sync save.
Pindah PC:
install.
Login.
Continue.
Tetapi jangan menganggap semua game mendukungnya.
Check.
Untuk save penting:
backup manual tetap masuk akal.
Storage Analyzer Bisa Membantu
Kalau drive penuh tetapi tidak tahu penyebabnya:
gunakan storage settings Windows atau disk analyzer terpercaya.
Sering culprit bukan game.
Bisa:
video recording,
Downloads,
temporary files,
old installation,
VM,
backup.
Lihat data sebelum menghapus random folder.
Jangan Hapus Folder Sistem Secara Acak
Melihat folder 20 GB.
Google random tutorial.
Delete.
Windows error.
Storage cleanup sebaiknya dilakukan melalui:
system tools,
launcher,
atau dengan memahami file yang dihapus.
20 GB free space tidak sebanding dengan OS rusak.
Reinstall Windows Bukan Optimization Rutin
PC terasa lambat.
Solusi internet:
“format aja.”
Fresh install memang dapat menyelesaikan software clutter tertentu.
Tetapi tidak perlu setiap beberapa bulan.
Maintenance normal jauh lebih practical.
Storage Health Bisa Dipantau
SSD memiliki finite write endurance.
Tetapi modern consumer SSD umumnya dirancang untuk penggunaan normal bertahun-tahun.
Tidak perlu takut install game karena:
“SSD nanti rusak.”
Gunakan drive.
Itulah fungsinya.
TBW
Manufacturer sering memberikan endurance rating seperti:
TBW — Terabytes Written.
Angka menunjukkan jumlah write tertentu dalam warranty specification.
Normal gaming workload biasanya tidak langsung menghabiskan endurance dalam waktu singkat.
Install dan Uninstall Game Tidak Akan Langsung Membunuh SSD
Yes, write operation menggunakan endurance.
Tetapi drive modern memiliki endurance cukup besar untuk normal consumer use.
Lebih buruk membeli SSD mahal kemudian takut menggunakannya.
Hardware adalah tool.
Backup Tetap Wajib untuk Data Penting
SSD bisa gagal.
HDD bisa gagal.
Laptop bisa hilang.
Malware.
Human error.
Game bisa download lagi.
Foto pribadi?
Project?
Dokumen?
Backup.
Storage capacity dan data safety adalah dua masalah berbeda.
Game Library Bukan Backup Priority Tertinggi
Kalau internet tersedia:
game dapat didownload ulang.
Save dan mod configuration mungkin tidak.
Prioritaskan backup:
save,
screenshot penting,
mod list,
configuration,
personal data.
Installer game biasanya bukan data unik.
Apakah Game Akan Mencapai 500 GB?
Beberapa specialized title atau full installation dengan banyak add-on mungkin bisa sangat besar.
Tetapi untuk mainstream games, ada pressure kuat agar ukuran tetap manageable.
User tidak suka.
Console storage terbatas.
Download cost besar.
Developer memiliki incentive untuk optimize.
AI dan Procedural Tools Bisa Mengubah Asset Pipeline
Future game mungkin menghasilkan sebagian content secara procedural atau runtime.
Ini berpotensi mengurangi kebutuhan menyimpan setiap variation.
Tetapi teknologi tersebut juga memiliki:
compute cost,
quality concern,
dan design challenge.
Belum tentu otomatis membuat game kecil.
Better Compression Bisa Menahan Pertumbuhan
Codec texture dan audio terus berkembang.
Jika quality sama bisa disimpan lebih kecil:
developer mendapatkan ruang.
Tetapi sering terjadi:
compression membaik → developer menggunakan budget untuk asset lebih bagus.
Mirip storage drive.
Semakin besar drive:
semakin besar game.
Developer Mengoptimalkan Berdasarkan Hardware Target
Kalau console generation memiliki SSD tertentu:
game engine dapat diasumsikan memiliki baseline storage performance.
Ini memungkinkan desain baru.
Tetapi PC tetap harus mempertimbangkan berbagai hardware.
Minimum specification penting.
Minimum Storage Requirement Akan Semakin Penting
System requirement biasanya mencantumkan:
CPU.
GPU.
RAM.
Storage capacity.
Sekarang jenis storage juga penting.
“100 GB available space — SSD required.”
Itu memberi signal bahwa game mengandalkan asset streaming lebih cepat.
Jangan Hanya Lihat Capacity
Sebelum membeli game:
cek juga:
SSD requirement.
RAM.
VRAM.
CPU.
GPU.
OS.
Game 50 GB bisa jauh lebih berat dijalankan daripada game 150 GB.
Install size tidak menunjukkan performance requirement.
Game Size Adalah Hasil Banyak Keputusan
Visual quality.
Audio.
Localization.
World design.
Cinematic.
File structure.
Compression.
Patching.
Compatibility.
Setiap keputusan menyumbang sedikit.
Akhirnya:
100+ GB.
Tidak ada satu villain tunggal.
Developer Malas?
Kadang optimization memang bisa lebih baik.
Ada title yang berhasil mengecil drastis setelah repacking.
Tetapi menyimpulkan setiap game besar sebagai:
“developer malas”
terlalu sederhana.
Optimization membutuhkan:
engineering time,
testing,
tooling,
dan money.
Development memiliki deadline.
Storage Juga Menjadi Bagian Game Design
Dulu storage hanya:
tempat file.
Sekarang speed storage memengaruhi apa yang bisa dibuat developer.
Fast SSD memungkinkan:
world streaming lebih cepat.
Transition minim loading.
Movement speed lebih tinggi.
Environment lebih detail.
Storage menjadi bagian architecture game.
Loading Screen Bisa Semakin Jarang
Game lama:
buka pintu.
Loading.
Masuk area.
Loading.
Fast storage memungkinkan developer menyembunyikan atau mengurangi loading.
Tetapi game masih menggunakan trick.
Elevator.
Narrow corridor.
Character squeezing through gap.
Kadang itu disguised loading.
“Squeeze Through Gap” Tidak Selalu Loading
Internet suka bilang:
“Setiap celah sempit = loading screen.”
Tidak selalu.
Bisa juga untuk:
level pacing,
animation,
cinematic framing,
atau design.
Tetapi memang technique seperti ini pernah digunakan untuk memberikan waktu streaming asset.
Context matters.
Fast Travel Tetap Membutuhkan Loading
Teleport dari satu ujung map ke ujung lain.
Game harus membuang banyak asset.
Load area baru.
SSD mempercepat.
Tetapi tidak membuat data teleport secara literal instant.
CPU dan GPU preparation tetap diperlukan.
Loading Time Bukan Hanya Storage
Storage read.
Decompression.
Shader.
CPU processing.
Network.
Server.
Semua bisa terlibat.
Upgrade SSD bisa membantu satu bagian.
Tidak selalu seluruh pipeline.
Online Game Bisa Loading Lama Meski NVMe Cepat
Karena menunggu:
server.
Other players.
Match initialization.
Network.
Kalau screen mengatakan:
“Waiting for players…”
SSD Gen5 tidak bisa mempercepat internet teman yang masih pakai HDD.
Storage Tercepat Tidak Selalu Upgrade Gaming Terbaik
Kalau sudah punya SSD decent:
upgrade GPU mungkin memberikan benefit jauh lebih besar.
Atau CPU.
Atau monitor.
Budget allocation harus berdasarkan bottleneck.
Benchmark sebelum upgrade.
Capacity Kadang Lebih Berguna daripada Speed
Pilihan:
1 TB ultra-fast SSD.
2 TB slightly slower SSD.
Untuk gamer yang menyimpan banyak AAA games:
2 TB bisa lebih practical.
Setelah mencapai speed yang cukup:
capacity memberikan quality-of-life besar.
Jangan Terjebak Benchmark Marketing
12.000 MB/s.
Angka luar biasa.
Tetapi tanyakan:
Apakah workload gue menggunakan itu?
Kalau hanya:
gaming,
browser,
Discord,
mungkin tidak.
Performance harus dinilai dalam context.
Kesimpulan
Ukuran game modern yang mencapai 100 GB atau lebih bukan disebabkan satu hal saja.
Game sekarang menyimpan jauh lebih banyak data dibanding generasi sebelumnya:
high-resolution texture,
model 3D detail,
animation,
voice acting,
music,
sound effect,
cinematic,
open-world asset,
localization,
shader,
DLC,
dan berbagai content tambahan.
Pada saat yang sama, cara data disusun juga dipengaruhi oleh teknologi storage.
Era HDD membuat developer menggunakan teknik tertentu untuk mengurangi loading.
Era SSD dan NVMe membuka kemungkinan asset streaming jauh lebih cepat.
Tetapi semakin powerful hardware:
developer juga semakin ambitious.
Dunia lebih besar.
Texture lebih tajam.
Audio lebih detail.
Character lebih banyak.
Content lebih panjang.
Jadi ketika melihat tombol:
Install — 127 GB
kita setidaknya tahu bahwa angka tersebut bukan hanya “grafik.”
Di baliknya ada ribuan asset dan berbagai system yang harus tersedia sebelum kita bisa berjalan melewati sebuah kota virtual tanpa melihat loading screen setiap beberapa menit.
Dan mungkin masalah terbesar gamer modern bukan lagi:
“PC gue kuat menjalankan game ini nggak?”
Tetapi:
“Game mana yang harus gue uninstall supaya game ini muat?”
