Gambar 1. Artwork gim GTA VI (https://rockstargames.fandom.com/wiki/Grand_Theft_Auto_VI)

Selama bertahun-tahun, Rockstar Games dan Take-Two telah mengajukan sejumlah paten yang menyoroti bagaimana Grand Theft Auto VI akan merevolusi open-world game untuk selamanya. Paten US11620781B1 berjudul System and Method for Virtual Character Locomotion yang diajukan oleh Take-Two Interactive telah dipublikasikan pada tanggal 4 April 2023. Paten ini menjelaskan bagaimana sebuah sistem animasi pergerakan karakter dalam lingkungan 3D yang memungkinkan karakter yang ada di dalam game bergerak lebih ekspresif, responsif terhadap kondisi lingkungan dan karakter dan juga meningkatkan efisiensi secara produksi.

 

Latar Belakang

Permainan video game modern seringkali melakukan rendering dalam format dunia 3D yang dapat merepresentasikan dunia virtual, tempat dimana pemain memainkan game-nya. Dunia ini seringkali berisikan berbagai jenis objek seperti karakter, bangunan, kendaraan, items, dan environment yang digunakan untuk membuat scene dari game. Seiring makin luas dan kompleksnya ruang 3D yang ditempati oleh game-game modern ini, kebutuhan untuk mengontrol pergerakan di dalam dunianya menjadi semakin menantang, baik dari segi komputasi maupun segi maupun dari segi cara menganimasikannya.

Cara karakter maupun NPC bergerak dalam dunia virtual menjadi aspek yang penting yang dalam menciptakan experiemce bermain yang nyaman. Animasi yang kaku, lambat, maupun yang tidak realistis dapat dengan mudah merusak experience dalam bermain game. Namun, dalam menganimasikan setiap karakter maupun NPC yang ada di dalam game yang secara tradisional memerlukan animation tree yang terpisah untuk setiap karakter untuk membuat mereka dapat berjalan, berlari maupun bergerak dalam dunia game. Sebagai contoh, satu animation tree dibutuhkan agar karakter dapat mendaki bukit berbatu, namun pada saat karakter perlu untuk manaiki maupun menuruni tangga akan memerlukan animation tree yang berbeda. Pendekatan seperti ini sulit untuk diskalakan. Setiap variasi karakter, kecepatan, arah, atau permukaan memerlukan set animasi tersendiri. Hal yang sama berlaku untuk karakter non-manusia seperti hewan atau robot. Akibatnya, semakin kompleks dunia game dan semakin banyak karakter yang muncul, semakin berat pula beban animasi yang harus dikelola developer.

Gambar 2. Screenshot Game GTA VI (https://www.rockstargames.com/VI)

Core Technology

Paten ini menjelaskan sistem animasi yang sepenuhnya menggantikan pendekatan lama yang berbasis animation-tree yang rumit dan tidak flexibel dengan sistem animasi yang sepenuhnya data-driven. Sistem ini menggunakan konsep seperti lego dalam artian potongan-potongan gerakan modular dapat dikombinasikan secara dinamis dan menghasilkan animasi gerakan karakter yang sesuai dengan berbagai kondisi.

Setiap karakter dalam sistem ini memiliki tiga lapisan utama yaitu archetype, motion types, dan motion blocks. Archetype menggambarkan kumpulan gaya gerak utama dari sebuah  karakter seperti idle, hit, dan seperti pada saat membawa beban. Di dalamnya, terdapat motion types yang mendefinisikan variasi gaya gerak tertentu seperti berjalan dengan membawa senjata, berlari, atau bergerak di lantai yang licin. Sedangkan motion blocks berfungsi sebagai unit terkecil animasi, animasi gerakan langkah kaki, dari diam dan berjalan, maupun pada saat berhenti berjalan.

Gambar 3. Diagram skematik yang yang menggambarkan sistem locomotion (U.S. Patent No. US11620781B1)

Seluruh sistem animasi ini dikendalikan oleh sebuah blackboard yang merupakan sebuah komponen yang secara real-time memantau berbagai kondisi seperti kecepatan, arah gerak` karakter, medan (bersalju, lereng, genangan air), serta kondisi dari karakter seperti saat karakter terluka atau pada saat karakter membawa beban yang berat. Kondisi dan variabel yang ada akan menyatukan berbagai motion block yang paling sesuai dan menciptakan animasi yang realistis. Dengan pendekatan animasi seperti ini, proses pembuatan animasi karakter menjadi jauh lebih efisien. Developer tidak perlu lagi membuat animasi spesifik untuk setiap kondisi yang sedang dialami oleh karakter.

 

Kesimpulan dan Penerapannya dalam GTA VI

Dengan adanya sistem animasi yang sepenuhnya data-driven, pekerjaan animator dalam menganimasikan animasi masing-masing karakter menjadi lebih mudah. Selain itu, sistem ini juga membuat komputasi dalam game menjadi lebih ringan. Komputasi ringan inilah yang sangat dibutuhkan oleh game yang bertemakan open-world seperti GTA VI.

Jika benar teknologi Natural Character Movement benar-benar diimplementasikan dalam game GTA VI, pemain dapat membayangkan betapa realistisnya animasi dari semua karakter yang ada dalam game GTA VI. Sistem ini juga memungkinkan semua karakter di GTA VI memiliki berbagai ukuran tubuh yang berbeda. Pendekatan seperti ini tidak hanya meningkatkan pengalaman imersif, namun juga membawa efisiensi yang besar dalam proses memproduksi game.

 

Penulis

Daniel Kevin Jhon Feko Wahyudi, S.Kom – FDP Scholar

 

Referensi

Take-Two Interactive Software Inc. (2023, April 4). System and Method for Virtual Character Locomotion (U.S. Patent No. US11620781B1). U.S. Patent and Trademark Office. Retrieved from https://patents.google.com/patent/US11620781B1/en

De Meo, F. (2025, May 22). Grand Theft Auto VI patents recap highlights how the game could revolutionize open-world titles forever. Wccftech. Retrieved from https://wccftech.com/grand-theft-auto-vi-patents-revolutionize-open-world-forever/

Icy Veins. (2025, May 19). GTA VI: Top ten patents owned by Take-Two! Retrieved from https://www.icy-veins.com/other-games/news/gta-vi-top-ten-patents-owned-by-take-two/