- O3DE 26.05 diperkenalkan sebagai rilis terbaru, dan status terkini engine dapat dilihat melalui release notes serta dokumen ikhtisar
- Engine ini adalah engine 3D modular open source, dengan karakteristik utama berupa interoperabilitas, cross-platform, ramah cloud, dan pengembangan berbasis komunitas
- Area penggunaannya meluas ke pengembangan game, robotika, metaverse, dan pendidikan; dalam robotika, integrasi mendalam dengan Robot Operating System(ROS) ditekankan
- Showcase menghimpun dan menampilkan karya serta simulasi dari pengguna dan kontributor di seluruh dunia, termasuk contoh seperti Bistro Example, Robotic Warehouse Simulation, Stealth, dan Paper Kid
- Perusahaan dan organisasi dapat berpartisipasi sebagai anggota Open 3D Foundation untuk mendukung O3DE dan berkontribusi membentuk arah engine ke depannya
Rilis terbaru dan jalur untuk memulai
- O3DE 26.05 tersedia sebagai rilis terbaru
- O3DE diperkenalkan sebagai engine 3D open source yang terus berevolusi
- Pengguna dapat langsung memilih jalur untuk mulai membuat atau berkontribusi ke komunitas
- Menekankan peran komunitas tempat pengguna dan kontributor bereksplorasi bersama, serta organisasi anggota yang ikut membentuk masa depan engine
Area penerapan dan showcase
- Karakteristik utama O3DE dirangkum sebagai berkualitas tinggi, modular, interoperabel, cross-platform, berbasis komunitas, open source, dan ramah cloud
- Dapat digunakan sebagai fondasi proyek 3D di berbagai industri, aplikasi, dan platform
- Gaming: dengan tool modular open source, dapat membuat dunia yang mendukung storytelling dan gameplay
- Robotics: dapat membuat simulasi robotika dengan integrasi ROS dan berbagai komponen
- Metaverse: bertujuan menghadirkan pengalaman imersif dan aset digital 3D
- Education: mendukung cara belajar di ruang kelas modern melalui teknologi 3D
- O3DE showcase menghimpun dan menampilkan karya serta simulasi dari pengguna dan kontributor
- Contohnya mencakup Bistro Example, Robotic Warehouse Simulation, Robotic Arm, Stealth, Chain Arc skill using PopcornFX, Kythera AI, Planet Survival Game, Paper Kid, dan lainnya
- Entri blog terkait komunitas juga disediakan
- Perusahaan dapat mendukung O3DE sebagai anggota Open 3D Foundation
1 komentar
Komentar Hacker News
Saya terus memantau O3DE. Desain Godot tampaknya tidak terlalu cocok untuk pekerjaan berperforma tinggi atau menangani banyak aktor
Saya memang belum pernah benar-benar perlu memakai aktor dalam jumlah sangat besar, tetapi cukup sering ada situasi yang mengharuskan memakai Observer. Meski begitu, dari sisi kesederhanaan desain, Godot jauh lebih dekat ke Unity, dan dalam banyak hal unggul dalam skalabilitas serta kemudahan penggunaan berkat sistem Node
Menangani puluhan ribu aktor seharusnya bukan masalah, tetapi kalau sudah masuk jutaan, mungkin perlu menulis modul sendiri. Untungnya, codebase Godot cukup nyaman untuk proyek C++ yang kompleks, dengan engine game multi-platform dan berbagai backend rendering
Pengembang Cassette Beasts sedikit membahas bagian itu dalam wawancara ini: https://godotengine.org/article/godot-showcase-cassette-beas...
O3DE berbasis Amazon Lumberyard, dan Lumberyard sendiri berbasis CryEngine 5 milik Crytek yang telah teruji di industri
Codebase-nya telah dimodernisasi ke C++17, dan engine rendering paralel Atom mendukung Vulkan, DirectX 12, serta ray tracing real-time
Fakta bahwa sebuah game berhasil dirilis tidak berarti teknologi di bawahnya bagus atau menyenangkan untuk dikerjakan. Menurut saya, kebanyakan game dirilis bukan berkat kode yang bagus, melainkan murni karena tekad
Saya juga penasaran kenapa tidak ada yang membicarakan ini. Menurut saya, seluruh sejarah engine ini menarik
CryEngine jelas terasa melemah, dan sepertinya performanya tidak terlalu bagus di game modern. Saya pernah main Hunt Showdown; tampilannya cukup bagus, tetapi tidak sampai luar biasa, dan performanya juga buruk. Khususnya, pohon terasa sangat memakan performa
Sniper Ghost Warrior 3 tampaknya juga memakai CryEngine, tetapi performanya lebih baik dan dalam beberapa hal juga terlihat lebih bagus. Saya suka arahan seni Hunt Showdown, tetapi Ghost Warrior entah bagaimana terlihat lebih “bagus”. Namun, di area dengan banyak pohon, performanya tetap turun cukup jelas
CryEngine sampai sekarang masih closed source, jadi saya benar-benar penasaran kesepakatan besar seperti apa yang dibuat Amazon dengan Crytek sampai bisa membuat Lumberyard berbasis CryEngine lalu kemudian merilisnya sebagai open source dan bahkan mengganti namanya menjadi O3DE. Dari yang saya baca, tampaknya fokus mereka lebih banyak pada penambahan integrasi cloud Amazon daripada bagian rendering 3D itu sendiri
Ini terlihat seperti engine open source yang cukup bagus, dan itu saja sudah membuatnya istimewa, tetapi tidak ada yang benar-benar membuat sesuatu dengannya maupun banyak membicarakannya. Saya tidak tahu kenapa situsnya juga tidak punya showcase untuk hal-hal yang sudah dikenal atau sesuatu yang benar-benar hebat
New World memakai engine ini, tetapi saya belum pernah melihatnya disebut. Bukankah itu seharusnya jadi showcase utamanya? Meskipun game-nya tidak terlihat luar biasa hebat atau sangat mengesankan, tetap saja itu judul besar yang dibuat dengan engine ini
Sudah dibahas lebih detail di tulisan lain: https://news.ycombinator.com/item?id=37968280
Anehnya, saya melihat-lihat sekitar 5 menit tetapi tidak bisa mengetahui apa bahasa yang didukung
Kalau memang menyediakan paket
.deb, saya tidak paham kenapa harus mengabaikan FHS dan menumpahkan file instalasi ke/opt/optjuga bagian dari FHS? Apa ada yang saya lewatkan?Saat drama Unity meledak, terasa aneh karena kebanyakan orang hanya melihat Godot atau Unreal, dan hampir tidak menyebut atau memperhatikan hal seperti O3DE
Tentu saja, banyaknya komentar soal kemudahan penggunaan mungkin juga berpengaruh
Jika Godot banyak dipuji karena open source, maka lebih wajar untuk menyukai O3DE dengan alasan serupa dibanding Unreal: https://github.com/o3de/o3de/blob/development/LICENSE.txt Saya tidak tahu kenapa mereka memakai Apache 2 dan MIT sekaligus, tetapi jelas berbeda dari lisensi Unreal: https://www.unrealengine.com/en-US/license
Kecuali jika orang sebenarnya lebih mementingkan opsi dan fitur yang cukup populer untuk menarik perhatian, dan menganggap lisensi bukan faktor inti melainkan sekadar nilai tambah. Unreal juga sedikit menaikkan harga belakangan ini: https://www.unreal-university.blog/post/unreal-engine-5-pric...
Bagaimanapun, terlepas dari detail lisensi, banyaknya pilihan itu bagus. Hanya saja, ada sisi negatifnya yaitu para pengembang jadi tersebar ke banyak proyek. Bukan cuma Godot, O3DE, Stride, dan Unreal, tapi juga ada jMonkeyEngine yang relatif langka sebagai engine/editor 3D berbasis Java, atau NeoAxis yang pernah punya solusi voxel LOD yang keren tetapi performanya buruk di hardware AMD
Meski O3DE lebih kuat daripada Godot, itu tidak akan terlalu mengejutkan, tetapi dalam memilih engine, kecocokan antara tim dan engine lebih penting. Untuk sebagian besar tim indie, O3DE tampaknya cukup berat
Saya sendiri belum meninjaunya secara mendalam, ini lebih seperti menyampaikan apa yang saya baca. Pengembangannya terlihat cukup aktif, jadi sangat mungkin akan berubah ke depan
Mungkin studio besar dengan tim pengembangan yang mapan bisa memakainya
Dokumentasi dan alat O3DE masih punya banyak hal yang perlu dibenahi dibanding Godot. Komunitasnya juga perlu tumbuh, tetapi untuk itu dokumentasi dan alatnya harus diperbaiki lebih dulu
Pada akhirnya saya berharap Godot dan O3DE sama-sama berhasil, mendukung kedua proyek tersebut, dan juga pernah mencoba membawa O3DE ke diskusi-diskusi seperti ini. Tetapi kalau hari ini juga saya punya waktu untuk mulai membuat game sebagai pengembang indie, saya mungkin akan memilih Godot. Meski begitu, kedua engine ini sama-sama menawarkan banyak hal
Para pengembang O3DE, kebanyakan dari Amazon, dan memang ada orang yang mengeluh bahwa Amazon tidak berkontribusi pada open source, tetapi mereka tampaknya tahu kelemahannya dan sedang berusaha sebaik mungkin untuk merapikan kode, meningkatkan alat dan dokumentasi agar lebih mudah dipakai. Ini akan butuh waktu, dan saya harap dengan dukungan komunitas serta dukungan berkelanjutan dari Amazon, hasilnya bisa terlihat. Saya berterima kasih atas banyak kontribusi open source dari Amazon. Saya tidak setuju dengan semua yang dilakukan perusahaan itu, tetapi saya sangat tidak setuju dengan anggapan bahwa mereka tidak pernah memberi balik apa pun
Karena itu mereka juga menawarkan dual license dalam bentuk MIT yang kompatibel dengan GPL2
Proyek Rust juga punya masalah yang sama, sehingga memakai dual license Apache2 + MIT
Mereka menginginkan Apache 2 karena ada grant paten yang eksplisit, tetapi pada saat yang sama juga ingin kodenya bisa dipakai di proyek GPL2
Bahkan melihat kesulitan pengembangan yang dialami tim internal Amazon sendiri saat memakai Lumberyard pun tidak banyak menumbuhkan kepercayaan
Meski begitu, saya tetap menganggap keputusan untuk merilisnya sebagai open source adalah keputusan yang benar, dan saya berharap ke depannya menjadi lebih baik
Tidak sesederhana Unity atau Unreal dan juga memakan banyak waktu untuk memasang. Selain itu, pipeline asetnya juga menyebalkan, meski saya tidak tahu apakah sudah membaik. O3DE adalah engine Lumberyard milik Amazon, dan Lumberyard adalah engine yang bercabang dari CryEngine
Sejak sebelum era Lumberyard pun, O3DE benar-benar buruk sebagai game engine
Saya hanya mendengar cerita-cerita terburuk dari tim-tim yang dipaksa memakai Lumberyard
Jangan tertukar dengan O3D, engine rendering Google lama untuk Chrome: https://hn.algolia.com/?q=o3d
Ada yang masih ingat demo Beach https://www.youtube.com/watch?v=uofWfXOzX-g? Mungkin cuma saya
Saya sempat menemukan hasil ekstraksi model 3D dan halaman arsip demo Beach, tetapi plug-in browser aslinya tidak diarsipkan, dan saya tidak ingin menyiapkan build system berusia lebih dari 10 tahun hanya demi plug-in browser lama. Saya rindu masa itu
samples.zipbesar [1] ada foldero3d-webgl, yang tampak seperti jembatan API yang menghubungkan dua duniaContoh-contoh yang menunjuk ke skrip ini berjalan di browser modern tanpa plug-in
[1] http://web.archive.org/web/20100308001327/http://code.google...
Menarik melihat ada teknologi yang menghilang dan ada yang bertahan hidup
Beberapa tahun lalu ada ODE, dan saya memakainya di ode.org untuk mensimulasikan algoritme micromouse bersama fisika. Melihat nama ini mengingatkan saya pada itu
Hanya dengan membuka halaman pertama saja, kita sudah mengunduh hampir video berukuran 200MB