Oyun hata ayıklama araçları içeren 5 Oyun tasarım yazılımı

İçindekiler:

Video: GTA 5'TE YOK ARTIK DİYECEĞİNİZ OYUN HATALARI! 2024

Video: GTA 5'TE YOK ARTIK DİYECEĞİNİZ OYUN HATALARI! 2024
Anonim

Hata ayıklama, koddaki hataları ortadan kaldıran yazılım geliştirme yaşam döngüsünün büyük bir parçasıdır. Hata ayıklayıcılar, oyun tasarımcısı için geliştiricilerin içine çarpması muhtemel hataları veya hataları tespit etmelerini ve gidermelerini sağlayan paha biçilmez bir araçtır. Bu nedenle, oyun tasarımı yazılımı arıyorsanız, oyunlara yönelik entegre bir hata ayıklama aracıyla gelen birini seçmelisiniz. Bunlar, ayrı ayrı hata ayıklayıcı araçları olmadan kod çözebilmeniz için yerleşik hata ayıklayıcıları içeren birkaç oyun tasarım paketidir.

Birlik

Unity, birçok yayıncının oyunlarını geliştirdiği Unity motoruna uyarlanmış, endüstri lideri tasarım uygulamalarından biridir. Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac ve Oculus Rift için yazılım geliştirebileceğiniz çok platformlu bir oyun motorudur. Yazılım, oyun tasarımı için Personal, Plus, Pro ve Enterprise versiyonlarına sahiptir. Pro sürümü ayda 125 $ 'a satılıyor (yılda 1.500 dolar), ancak bu web sayfasındaki Şimdi indir düğmesine tıklayarak ücretsiz Unity Personal yazılımını Windows'a ekleyebilirsiniz.

Unity, C # ve Javascript komut dosyasıyla 2B ve 3B oyunlar geliştirebileceğiniz esnek bir düzenleyiciye sahiptir. Yazılım kapsamlı animasyon, grafik, ses ve 2D ve 3D fizik tasarım araçlarını içerir; Ayrıca Unity düzenleyicisini 1.700'den fazla uzantı ile genişletebilirsiniz. Ayrıca, Unity, JavaScript, Boo ve C # komut dosyalarında hata ayıklamak için bir MonoDevelop IDE hata ayıklama aracına sahiptir. Bu araç, kullanıcıların komut dosyalarını adım adım çalıştırarak kod incelemelerini sağlar. Unity'nin hata ayıklama aracıyla daha yakından analiz etmeniz gereken satırlarda koşullu kesme noktaları da oluşturabilirsiniz.

Gerçekdışı Motor 4

Unreal Engine 4, büyük yayıncıların oyun tasarladığı sektördeki en ünlü geliştirme kitlerinden bir diğeridir. Bu, oyun tasarımı için eksiksiz bir oluşturma araçları paketi içerir ve Xbox One, PS4, Windows, Wii U, Oculus, vb. Gibi tüm büyük oyun platformlarını destekler. Birinci sınıf atıcılar, MMORPG'ler (çok oyunculu RPG'ler) tasarlamak için mükemmel bir yazılımdır. ve gizli oyunlar. Yazılımın tamamı aylık 19 $ abonelikle sunuluyor, ancak kullanıcılar UE4 ile tasarlanan oyunlarından elde edilen brüt gelirin% 5'ini ödüyorlar.

Belki Unreal Engine 4 ile ilgili en iyi şey, kullanıcıların bir kaynak kod editörü olmadan oyun tasarlamalarını sağlayan Blueprint sistemidir. Blueprint, komut dosyası düğümü ağlarını ayarlayabileceğiniz ve düzenleyebileceğiniz oyun tasarımı için etkili bir görsel komut dosyasıdır ve editör ayrıca çeşitli hata ayıklama ve analiz araçlarını içerir. Hata ayıklama için Blueprint Editor, Editör'de Oynat ve Editörlerde Simülasyon modlarını içerir; oyun yürütmelerini duraklatmanıza ve Blueprint grafiklerini kesme noktaları ile atlamanıza olanak sağlar. Bu yerleşik hata ayıklayıcı ile, oyunun özellik değerlerini inceleyebilir ve gerektiğinde değişiklik yapabilirsiniz. Unreal Engine 4 ayrıca, belirli bir hata ayıklama için kaplanmış gerçek zamanlı oyun verilerini görüntüleyen bir Oynatma Hata Ayıklayıcı aracı içerir.

GDevelop

GDevelop, başlangıç ​​seviyesindeki geliştiriciler için idealdir çünkü kodlama onunla oyun tasarlamak için çok gerekli değildir. Bu, Windows, Linux ve web tarayıcıları için oyunlar geliştirebileceğiniz açık kaynaklı bir yazılımdır. Yazılım Windows, Ubuntu, Mac OS X, iOS ve Android platformlarıyla uyumludur ve yükleyicisini GDevelop web sitesindeki İndir düğmesine tıklayarak kaydedebilirsiniz.

GDevelop, nesneleri ve olay öğelerini ekleyerek oyun tasarlamanızı sağlar ve bunları makine koduna çevirir. Yazılım, oyunlar için metin, 3B kutu, karolu harita, sprite ve parçacık motoru nesneleri gibi tonlarca nesne sağlar. Kullanıcılar, GDevelop'un sahne editörüyle daha ileri seviyeler ve arayüzler tasarlayabilir. Minimum kodlama gerekmesine rağmen, GDevelop hala yerel oyunlar için entegre bir hata ayıklama aracına sahip. Bu, geliştiricilerin sahne verilerini görüntülemesini ve değiştirmesini, sahneleri kare kare oynatıp oynatmasını ve yeni değişkenler ve nesneler eklemesini sağlar. Genel olarak, bu yazılım HTML 5 web oyunlarını geliştirmek için idealdir; ancak 3D oyun tasarımı için daha kapsamlı araçlara sahip bir şeye ihtiyacınız olabilir.

Godot

Godot ayrıca birçok kullanışlı araçla dolu açık kaynaklı bir oyun tasarım yazılımıdır. Bu yazılım hem 2B hem de 3B oyun tasarımını destekler ve kendi özel komut dosyası diline sahiptir. Godot Windows, Linux ve OS X ile uyumludur; ve bu platformlar ve PlayStation 3, iOS, Android, Haiku, HTML 5 ve Blackberry 10 için oyunlar tasarlayabilirsiniz. Bu sayfayı açın ve Godot'u masaüstünüze veya dizüstü bilgisayarınıza eklemek için İndir 2.1 düğmesine basın.

Godot, geliştiricilerin birden fazla sahneyi (oyun öğeleri koleksiyonu) daha büyük sahnelerde bir araya getirebileceği yenilikçi sahne tabanlı tasarım mimarisine sahiptir. Geliştiriciler C ++ veya sahne tabanlı mimari için optimize edilmiş yazılımın özel GDScript ile Godot'ta oyun tasarlayabilir. Yazılım, 2D oyun tasarımı için özel bir motora sahiptir ve ayrıca 3D modelleri içe aktararak 3D oyunlar da geliştirebilirsiniz. Godot, kullanıcıların 2D veya 3D grafikleri canlandırabilecekleri bir zaman çizelgesi animasyon düzenleyicisi içerir. Ek olarak, programın yerleşik editörü, kullanıcıların bir kerede bir satır kod girmesi için bazı kesme noktaları ve program adımlarını belirleyebilecekleri bir hata ayıklayıcı aracı içerir.

GameMaker: Stüdyo

GameMaker: Studio, Windows için en iyi kurulmuş oyun tasarım paketlerinden biridir ve geliştirilmekte olan bir Studio 2 de vardır. Bu program ile PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 ve PlayStation Vita için oyunlar dağıtabilirsiniz. Bu sayfadan indirebileceğiniz yazılımın ücretsiz bir sürümü ve 799 $ 'lık perakende satış yapan bir Profesyoneller ve Ustalar Koleksiyonu var. Studios Masters Collection, kullanıcıların oyunlarını tüm platformlara aktarmalarına olanak tanırken, ücretsiz yazılımlar yalnızca Windows ile sınırlı.

GameMaker: Studio, oyun tasarımı için sezgisel bir sürükle bırak kullanıcı arayüzü içeren geliştirici yazılımıdır. Ayrıca C ile karşılaştırılabilir, ancak yazılımın sürükle ve bırak kullanıcı arayüzü ile birleştirildiğinde daha fazla esneklik sağlayan kendi GML kodlama dili vardır. Buna ek olarak, yazılım, Box2D ve LiquidFun parçacık fiziği motorlarını gerçekçi hareketler eklemek için destekler; ve aynı zamanda entegre çapraz platform gölgelendirici desteğine sahiptir.

GameMaker, oyununuzu çalıştırırken bir Hata Ayıklama Modülü başlatan bir Hata Ayıklama Modu içerir. Bununla oyunlarda daha ince ayrıntıları tek tek örneklere ve değişkenlere göre inceleyebilirsiniz. Hata Ayıklama Modülü, size oyun hakkında kapsamlı bir genel bakış sağlamak için kaynak kodunu, genel değişkenleri, adım özelliklerini, örnek değişkenleri, tampon verilerini, çağrı yığını olaylarını ve daha fazlasını görüntüleyen pencereleri içerir. Ayrıca, kullanıcılar Hata Ayıklama Modülü içinde veya Studio IDE'den bir kısayol tuşuyla hata ayıklama kesme noktaları (oyun kodunda bir durma noktası) ekleyebilir. GameMaker'ın komut dosyaları için kapsamlı hata raporlaması, geliştiricilerin oyunlarındaki hataları keşfetmelerine yardımcı olabilir.

Bunlar, Windows, Mac, Linux ve konsollar için oyun tasarlayabileceğiniz beş geliştirici araç seti. Tüm tasarım süitlerinde hata ayıklama araçları bulunduğundan, herhangi bir bağımsız hata ayıklayıcıya gerek kalmadan oyunlardaki hataları daha hızlı izleyebilir ve düzeltebilirsiniz.

Oyun hata ayıklama araçları içeren 5 Oyun tasarım yazılımı