Beberapa pertanyaan di situs tersebut menyebutkan perlunya lebih banyak proyek sumber terbuka. Saya setuju dan bertanya-tanya kerangka kerja apa yang harus dikembangkan.
Saya akan memulai daftar.
- Kernel geometri, termasuk serialisasi (JSON, biner, biner terkompresi), dirancang untuk OpenGL / DirectX
- Pengenalan gerakan
open-source
Jonathan Fischoff
sumber
sumber
Jawaban:
Saya sudah mengeluh tentang hal ini dalam pertanyaan lain, tetapi memiliki sistem distribusi digital terbuka akan sangat bagus. Ini mencakup sistem penambalan dan hal-hal jenis pasar pengguna akhir. Steam menangani banyak hal ini, tetapi jauh dari platform terbuka. Bahkan jika itu bukan satu pasar bersama seperti Steam (atau bagaimana pasar ponsel), memiliki solusi yang dapat Anda ubah dengan mudah dan gunakan untuk diri Anda sendiri akan menjadi langkah besar ke depan (dengan asumsi orang benar-benar melakukan hal-hal seperti mengirimkan tambalan di hulu dan semua kebaikan FOSS).
sumber
Bukan proyek perangkat lunak, tetapi proyek dokumentasi:
Daftar periksa kualitas teknis game (seperti trcs atau tcrs)
Banyak kali desain game produksi dipengaruhi oleh dokumen-dokumen yang cukup penting ini. Game indie membutuhkannya seperti halnya pengembang game profesional, karena setidaknya jaminan sederhana bahwa Anda telah melakukan pekerjaan yang masuk akal.
Sertifikasi
Tidak mungkin ada badan sertifikasi, tetapi bisa menjadi badan sertifikasi sendiri untuk memulai.
Jika daftar periksa itu singkat, maka bisa dengan mudah menjadi daftar periksa yang disepakati secara umum. Setelah disetujui, maka mungkin menjadi masuk akal bagi distributor untuk mengizinkan peer review untuk mengkonfirmasi atau menolak klaim dimana informasi tersebut menjadi bagian dari paket informasi dasar distributor tentang barang-barang di tokonya.
Lokasi
Mengapa tidak memulai satu di game dev wiki ... http://wiki.gamedev.net/index.php/Main_Page ?
sumber
Pengembang driver grafis. Tanpa driver grafis yang berfungsi, proyek lain yang terkait dengan game tidak relevan.
AMD dan NVIDIA sebenarnya membuat driver yang dapat digunakan, tetapi saya berbicara tentang driver open-source. Mesa hanya mendukung OpenGL 2.1.
sunting: Jawaban ini hanya berlaku untuk GNU / Linux.
sumber
Alat pengeditan permainan lintas-platform generik yang memungkinkan Anda untuk mengedit konten game (2D dan 3D) untuk mesin game apa pun. Ini dapat ditambah dengan mengedit & mengekspor plugin untuk mesin game tertentu, atau untuk kebutuhan pengeditan genre game tertentu (mis. Editor game platform 3D, editor antarmuka pengguna 2D, editor tilemap 3D, dll).
Dasar Pemikiran: sebagian besar mesin game sumber terbuka tidak menyediakan alat pengeditan. Sebagian besar alat pengeditan game yang ada adalah milik dan hanya bekerja dengan mesin permainan vendor (Torsi, Persatuan, Siwa, dll.), Atau memiliki penggunaan terbatas (pengeditan Tilemap 2D). Jika Anda mengganti mesin atau platform, Anda biasanya harus meninggalkan alat apa pun yang bekerja dengan Anda dan belajar atau bahkan menulis alat baru, atau bekerja tanpa alat sama sekali.
Apa pendapatmu tentang ide ini? Apakah Anda pikir itu diinginkan? Dan apakah itu layak?
sumber
Kernel Geometri juga meminta Kernel Animasi, termasuk blending.
sumber
Pemutar Flash yang bagus, karena Adobe tampaknya tidak tertarik / kekurangan dana untuk benar-benar mengerjakannya pada OS non-Windows, dan implementasi yang ada masih kurang (bahkan misalnya ScaleForm memiliki masalah signifikan sebagai "Flash yang tepat" seperti yang diharapkan oleh desainer / seniman).
sumber
I guess that open service for custom avatar sprites would be useful especially with the growth of online and mobile HTML5-based games. I described the idea here.
sumber
EA STL (or equivalent).
sumber
Kumpulan struktur data templated mirip stl yang sering digunakan dalam gim:
It would be really nice to have theese available in an easy to use form that's known to be well tested and stable.
While open source implementations of some of the data structures listed exist, they're often not templated to use any data type (e.g. you're often forced to use yet another matrix/vector structure), not in a usable state, dead or lack peer review and testing.
sumber
Networking.
For starters, a good system for NAT (Network Address Traversal) and routing, to combat any woes with firewalls and proxies. PC gamers should never have to deal with forwarding ports or anything similar.
Even better: An open-source, distributed multiplayer game network (eg. Battle.net, Xbox Live, PSN...). This would essentially be a protocol that anyone can implement, and anyone can run a server - they just communicate with each other to pass around information about who can be found where. Similar to distributed social networks (eg. Diaspora), this keeps any one party from having control, whilst allowing any indie game to seamlessly integrate into it.
Imagine if you could just add your friends as 'friends', and then any game you ever played you could just invite them straight away, no ip addresses, no id lookups, you just take them with you. Basically what B.net/XBL/PSN do already, but open and free for all!
sumber
A real MMO platform, ie. one that supplies the middleware, lobby functions, etc, into which you can plug in your engine.
sumber