- Katılım
- 6 Mayıs 2022
- Mesajlar
- 45,967
“Knight Online’ı Unity ile baştan yazıyorum-Bölüm 14”“Knight Online Unity Remake-Part 14”
Selamlar knightlobby olarak
Ziyaretçiler için gizlenmiş link,görmek için üye olmalısınız!
Giriş yap veya üye ol.
isimli Youtube içerik üreticisinin oluşturduğu videoyu sizlerle paylaşmaktan mutluluk duyuyoruz.Knight Online'ı Unity ile baştan yazıyorum - Bölüm 14
Knight Online, eski zamanların nostaljik MMORPG oyunlarından biridir. Bu seride, oyunu Unity platformu üzerinde baştan yazmaya çalışıyoruz. Bugün 14. bölüm konusuna geçiyoruz ve bu yazıda önemli gelişmelerden bahsedeceğiz.
Bu bölümde özellikle karakter animasyon sistemine odaklanıyoruz. Unity'nin Animation Controller yapısı oldukça güçlüdür ve bu sayede karakterlerimizin daha gerçekçi hareket etmesini sağlayabiliriz. Animasyon blendleri, state makineleri gibi yapılar kullanılarak Knight Online oyunundaki karakterlerin duygusal durumlarına göre farklı animasyonlar sergilemesi sağlanıyor.
Ayrıca bu aşamada Network sistemine entegrasyon da büyük oranda ilerledi. Unity'nin Netcode for GameObjects gibi güncel ağ çözümleri ile sunucu-client arasında veri aktarımı optimize ediliyor. Bu sayede oyuncuların gerçek zamanlı olarak birbirleriyle etkileşim kurması mümkün hale geliyor. Knight Lobby olarak biz de bu tür projelerin destekçisiyiz ve geliştiricilerin bu alandaki çalışmalarını yakından takip ediyoruz.
Oyun mekaniklerinden biri olan combat system (savaş sistemi), fizik tabanlı vuruş algısıyla geliştiriliyor. Unity’nin Physics.Raycast fonksiyonları sayesinde, silahlarla yapılan saldırıların doğruluğu ve etkisi daha gerçekçi hale getiriliyor. Bu sistem sayesinde oyuncular, rakibin ne kadar hasar aldığını daha güvenilir bir şekilde görebiliyor.
Grafiksel açıdan da shader’lar üzerinden bazı efektler ekleniyor. Özellikle ışık yansıtmaları ve parlama efektleri, oyun atmosferini ciddi anlamda artırıyor. PBR (Physically Based Rendering) teknolojisi ile karakterler ve ortamlar daha canlı gözüküyor. Unity’nin HDRP (High Definition Render Pipeline) kullanılarak yüksek kaliteli görseller elde ediliyor.
Ayrıca, oyun dünyasının oluşturulması için Terrain sistemi aktif olarak kullanılıyor. Unity'nin Terrain arayüzü sayesinde dağlar, vadiler ve ormanlar gibi doğal yapılar kolayca inşa ediliyor. Bu sayede Knight Online'daki gibi geniş ve keşfe açık haritalar oluşturulabiliyor.
Bu süreçte KnightLobby olarak biz de bu tür projeleri yakından takip ediyor ve topluluk arasında bilgi paylaşımını teşvik ediyoruz. Unity ile yapılan bu tür yeniden yapılandırmalar, hem yeni nesil geliştiriciler için eğitim kaynağı oluyor hem de eski oyunların nostaljik deneyimini yaşatıyor.
Unity ile Knight Online remake projesi devam ettikçe, ilerleyen bölümlerde daha fazla detay ve sistem entegrasyonundan bahsedeceğiz. Bu yolculukta teknik bilgi, yaratıcılık ve nostalji bir araya geliyor. 15. bölümde görüşmek üzere!
Knight Online Unity Remake - Part 14
Knight Online is one of the nostalgic MMORPG games from earlier times. In this series, we are attempting to rewrite the game from scratch using the Unity engine. Today, we're moving on to the subject of Part 14 and will discuss important developments in this article.
In this part, we especially focus on the character animation system. Unity's Animation Controller structure is quite powerful, allowing our characters to move more realistically. By using animation blends and state machines, characters in Knight Online can now display different animations based on their emotional states.
Additionally, integration with the network system has progressed significantly at this stage. With current network solutions like Unity's Netcode for GameObjects, data transmission between server and client is optimized. This allows players to interact with each other in real-time. As Knight Lobby, we support such projects and closely follow developers' work in this area.
One of the game mechanics, the combat system, is being developed with physics-based hit detection. Thanks to Unity’s Physics.Raycast functions, the accuracy and impact of attacks made with weapons are becoming more realistic. With this system, players can more reliably see how much damage their opponent takes.
Graphically, certain effects are also being added through shaders. Light reflections and glow effects, in particular, greatly enhance the game's atmosphere. With PBR (Physically Based Rendering) technology, characters and environments look more lifelike. High-quality visuals are achieved by using Unity’s HDRP (High Definition Render Pipeline).
Moreover, the creation of the game world is being handled actively using the Terrain system. With Unity’s Terrain interface, natural structures such as mountains, valleys, and forests can be easily built. This allows for the creation of large, exploration-friendly maps similar to those in Knight Online.
Throughout this process, KnightLobby follows such projects closely and encourages knowledge sharing within the community. Remakes like these using Unity serve both as educational resources for new-generation developers and as ways to relive the nostalgic experience of classic games. We'll cover more details and system integrations in upcoming parts of this journey. Where technology, creativity, and nostalgia come together. See you in Part 15!
İyi seyirler!
knightlobby.com - Knight Online Oyuncularının Buluşma Noktası
