5 Софтуер за дизайн на игри, който включва инструменти за отстраняване на грешки

Съдържание:

Видео: Ангел Бэби Новые серии - Игра окончена (29 серия) Поучительные мультики для детей 2024

Видео: Ангел Бэби Новые серии - Игра окончена (29 серия) Поучительные мультики для детей 2024
Anonim

Отстраняването на грешки е голяма част от жизнения цикъл на разработката на софтуер, която елиминира грешките в кода. Отладчиците са безценни инструменти за дизайн на игри, които позволяват на разработчиците да идентифицират и премахват бъгове или грешки, които може да са проникнали. Така че, ако търсите софтуер за дизайн на игри, трябва да изберете един, който се предлага с интегриран инструмент за отстраняване на грешки, пригоден за игри, Това са няколко пакета за дизайн на игри, които включват вградени грешки, така че да можете да коригирате код без отделни самостоятелни инструменти за отстраняване на грешки.

единство

Unity е едно от водещите в индустрията дизайнерски приложения, пригодени за двигателя на Unity, с което много издатели разработват своите игри. Това е мултиплатформен игрови двигател, с който можете да разработвате софтуер за Windows, PlayStation 4, Xbox One, iOS, Android, Wii U, 3DS, Mac и Oculus Rift. Софтуерът има версии Personal, Plus, Pro и Enterprise за проектиране на игри. Версията Pro се продава на цена от 125 долара на месец (1500 долара годишно), но все пак можете да добавите безплатната Unity Personal към Windows, като щракнете върху бутона Изтеглете сега на тази уеб страница.

Unity може да се похвали с гъвкав редактор, с който можете да разработвате както 2D, така и 3D игри с C # и Javascript скриптове. Софтуерът включва богата анимация, графика, аудио и 2D и 3D физика инструменти за проектиране; и можете също да разширите редактора Unity с повече от 1700 разширения. Освен това Unity има инструмент за отстраняване на грешки в MonoDevelop IDE, с който да отстранява грешки в JavaScript, Boo и C # скриптове. Този инструмент позволява на потребителите да инспектират код, като изпълняват скриптите стъпка по стъпка. Можете също така да установите условни точки на прекъсване по линии, които трябва да анализирате по-отблизо с инструмента за отстраняване на грешки на Unity.

Нереален двигател 4

Unreal Engine 4 е друг от най-известните комплекти за разработка в бранша, с който големите издатели проектират игри. Това включва пълен набор от инструменти за създаване на дизайн на игри и поддържа всички основни платформи за игри, като Xbox One, PS4, Windows, Wii U, Oculus и др. Това е страхотен софтуер за проектиране на шутери от първо лице, MMORPG (мултиплейър RPG) и стелт игри. Пълният софтуер се предлага с месечен абонамент за $ 19, но потребителите също така плащат 5% от брутния приход от своите игри, проектирани с UE4.

Може би най-доброто нещо за Unreal Engine 4 е неговата Blueprint система, която позволява на потребителите да проектират игри без редактор на изходния код. Blueprint е ефективно визуален скрипт за дизайна на играта, с който можете да настроите и редактирате скриптови мрежи от възли, а редакторът също така включва различни инструменти за отстраняване на грешки и анализи. За отстраняване на грешки Blueprint Editor включва Игра в редактор и Симулиране в Редактор режими, които ви позволяват да поставите на пауза изпълненията на играта и да преминете през графики на плана с точки на прекъсване. С този вграден отладчик можете след това да инспектирате стойностите на свойствата на играта и да правите промени, когато е необходимо. Unreal Engine 4 също включва инструмент за отстраняване на грешки в Gameplay, който показва насложени данни в играта в реално време за отстраняване на грешки в конкретни данни.

GDevelop

GDevelop е идеален за начинаещи разработчици, тъй като кодирането не е толкова важно за проектиране на игри с него. Това е софтуер с отворен код, с който можете да разработвате игри за Windows, Linux и уеб браузъри. Софтуерът е съвместим с платформите Windows, Ubuntu, Mac OS X, iOS и Android и можете да запазите инсталатора му, като кликнете върху бутона Изтегляне на уебсайта на GDevelop.

GDevelop ви позволява да проектирате игри, като вмъквате елементи на обект и събития и ги превежда в машинен код. Софтуерът предоставя множество обекти за игри, като текст, 3D кутия, облицована с плочки карта, спрайт и частици на двигателя. Потребителите могат да проектират по-напреднали нива и интерфейси с редактора на сцени на GDevelop. Въпреки че е необходимо минимално кодиране, GDevelop все още има интегриран инструмент за отстраняване на грешки за родните игри. Това дава възможност на разработчиците да преглеждат и променят данни за сцената, да играят през или да изобразяват сцени кадър по кадър и да вмъкват нови променливи и обекти. Като цяло този софтуер е идеален за разработване на HTML 5 уеб игри; но може да ви трябва нещо с по-обширни инструменти за 3D дизайн на игри.

Годо

Godot е също софтуер за проектиране на игри с отворен код, пълен с много удобни инструменти. Този софтуер поддържа както 2D, така и 3D дизайн на игри и има свой собствен език за скриптове. Godot е съвместим с Windows, Linux и OS X; и можете да проектирате игри за тези платформи и PlayStation 3, iOS, Android, Haiku, HTML 5 и Blackberry 10 със софтуера. Отворете тази страница и натиснете бутона за изтегляне 2.1, за да добавите Godot към вашия работен плот или лаптоп.

Godot има иновативна дизайнерска архитектура, базирана на сцени, с която разработчиците могат да комбинират множество сцени (колекция от елементи на играта) в по-големи сцени. Разработчиците могат да проектират игри в Godot или с C ++, или с потребителския GDScript на софтуера, който е оптимизиран за базирана на сцената архитектура. Софтуерът има специализиран двигател за 2D дизайн на игри, а също така можете да разработвате 3D игри, като импортирате 3D модели. Godot включва редактор за анимация на времевата линия, с който потребителите могат да анимират 2D или 3D графики. В допълнение, вграденият редактор на програмата включва инструмент за отстраняване на грешки, с който потребителите могат да определят някои точки на прекъсване и стъпка на програмата, за да преминат през код един ред по един.

GameMaker: Studio

GameMaker: Studio е един от най-добре установените пакети за проектиране на игри за Windows, а в разработка има и Studio 2. С тази програма можете да внедрите игри за PlayStation 4, Xbox One, Windows, Mac, iOS, Android, Linux (Ubuntu), HTML 5 и PlayStation Vita. Има безплатна версия на софтуера, която можете да изтеглите от тази страница, както и Studios Professional и Masters Collection, продаваща на дребно на $ 799. Studios Masters Collection дава възможност на потребителите да експортират своите игри във всички платформи, докато безплатната е ограничена само до Windows.

GameMaker: Studio е софтуер за разработчици, който включва интуитивен потребителски интерфейс за влачене и пускане за качване на игри. Освен това той има собствен скриптов език на GML, съпоставим с C, но осигурява по-голяма гъвкавост, когато се комбинира с потребителския интерфейс за влачене и пускане на софтуера. В допълнение, софтуерът поддържа двигателите за физика на частици Box2D и LiquidFun, за да добави реалистично движение с; и също така може да се похвали с интегрирана поддръжка на междуплатформен шейдър.

GameMaker включва Debug Mode, който стартира модул за отстраняване на грешки, когато стартирате играта си. С това можете да инспектирате по-фините детайли в игрите до отделни инстанции и променливи. Модулът за отстраняване на грешки включва прозорци за гледане, които показват изходния код, глобалните променливи, стъпните свойства, променливите на екземпляра, буферните данни, събитията в стека на повикванията и други освен това, за да ви дадат изчерпателен преглед на играта. Освен това, потребителите могат да добавят точки за прекъсване на грешки (точка за спиране в кода на играта) в модула за отстраняване на грешки или от Studio IDE с бърза клавиша. Цялостното отчитане на грешки в GameMaker за скриптове също може да помогне на разработчиците да открият бъгове в своите игри.

Това са пет инструментариума за програмисти, с които можете да проектирате игри за Windows, Mac, Linux и конзоли. Тъй като всички дизайнерски пакети включват инструменти за отстраняване на грешки, можете да проследявате и поправяте грешки в игрите по-бързо, без да се изисква самостоятелен отстраняване на грешки.

5 Софтуер за дизайн на игри, който включва инструменти за отстраняване на грешки