{"repo":"buraksenyurt/game-dev-with-rust","free":true,"listed":false,"github":"https://github.com/buraksenyurt/game-dev-with-rust","clone":"git clone https://github.com/buraksenyurt/game-dev-with-rust.git","description":"Game development practices with Rust programming language. I want to use different crates for this.","language":"Rust","stars":33,"topics":["game-development","programming","rust-lang","self-learning"],"license":null,"category":"game-templates","readme_excerpt":"Hazır Oyun Motorlarını Kullanarak Rust Dili Yardımıyla Oyunlar Geliştirmek Rust programlama dilinde oyun geliştirmek için popüler birkaç hazır çatıyı nasıl kullanacağımı öğrenmek istiyorum. - [ ] 33 - Fly: 2D platform oyun geliştirme ile ilgili denemeler yaptığım yer. Ana oyun motoru olarak bevy kullanıyorum ancak bu sefer fizik motoru için bevy rapier' den yararlanıyorum. Rapier, RigidBody, Collider gibi hazır komponentler sağlıyor ve aynı zamanda çarpışma kontrolü, yer çekimi uygulanması, sürtünme kuvvetlerinin entegre edilmesi gibi daha birçok fizik motoru özelliğini destekliyor. - [ ] 32 - Shuttle Game: Bevy ECS sisteminin kullanıldığı bu örnekte Marcel Champagne öğretisinden yararlanarak ilerlemeye çalıştım. İlk kez 3D sistemde kamera kullanıyorum. Ağırlıklı olarka tüm yapı Plugin'ler üzerinden yürüyor. İncelemeye değer. - [x] 31 - Mathventure: Bu eğlenceli matematik oyununda farklı seviyeleri aşmak için çeşitli matematik sorularına doğru cevaplar vermemiz gerekiyor. Lunar-Landing ve Mono-Bird oyunlarında olduğu gibi yine SDL kütüphanesini kullandım. Var olan oyun motorları yerine state yönetimini kendi yapan bir motor yazmayı amaçladım. - [x] 30 - mono-bird: Lunar Landing oyununda olduğu gibi SDL2 kütüphanesini kullandığım ve Flappy Bird klonunu yapmaya gayret ettiğim çalışmadır. Bu seferkinde bir oyun motorunun da temellerini atmaya çalışıyorum. En azından Game nesnesi ile ortam ayarlarını alan, pencereyi ayarlayan, fps'i belirleyen bir Engine nesnesi inşa etmeye çalış","default_branch":null,"files":null,"tree":[],"storefront":"/r/buraksenyurt","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/buraksenyurt/game-dev-with-rust/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}