Насоки за програмиране и разработка на мобилни игри
Много разработчици подхранват амбициите да станат дизайнер на мобилни игри. Въпреки че е доста трудно да се разработи код за мобилни игри — камо ли да се култивират уменията, необходими за създаване на успешна игра — наградите са наистина неизчислими.
В това ръководство обхващаме основното от това, което ви е необходимо, за да започнете да създавате първата си мобилна игра.
Какъв тип игра ще направите?
Първо трябва да решите какъв вид мобилна игра искате да разработите. Има много жанрове и категории игри – като екшън, RPGи стратегия – и всяка категория идва с множество очаквания и потребителски бази. Определени ames винаги ще се харесат на определен тип хора. След като решите за жанр или категория, можете да започнете да разглеждате ресурсите, които са на разположение разработчици на софтуер в това поле.
Програмен език
Вие ще трябва вземете решение за езика за програмиране за вашата мобилна игра. J2ME или Brew са два много популярни езика, които отговарят на редица амбиции и нива на опит. J2ME предлага много повече ресурси за мобилно програмиране, като дизайнът на игрите е един от силните му страни.
Ще трябва да се запознаете с избрания от вас език за програмиране и да разберете всичките му тънкости, функционалности и поддържани устройства. Опитайте се да работите с API, които езикът предлага. Ако се интересувате от разработването на 3D игра, можете да изпробвате JSR184. Експериментирането е ключът към успеха.
Спецификации на устройството
Запознайте се с устройство за който искате да развиете играта си. Важно е да разбирате всички спецификации на мобилното устройство, като процесор тип и скорост, размер на екрана, тип и разделителна способност на дисплея, формат на изображението, аудио и видео формат и т.н На. Това ще определи параметрите за вашата игра и колко процесорна мощност ще изисква.
Дизайн на играта
Дизайнът на играта е много важен фактор при разработването на мобилна игра. Първо трябва да планирате общата архитектура, естетиката, правилата и други аспекти, които определят същността на играта.
Можете да се консултирате с форуми за мобилни игри, да задавате въпроси и да се задълбочите в някои от пречките, на които са се натъкнали други разработчици при разработването на своите игри.
Познание за игри
Прочетете за програмирането на мобилни игри от основно кодиране до разширен дизайн. Четете книги и участвайте активно във форумите за игри. Говорете с експерти в областта, за да разберете по-добре пазара.
И бъдете готови да се провалите. Знайте, че има много малко разработчици на игри, които успяват при първия си опит. Най-вероятно ще трябва да пренапишете кода няколко пъти, преди да сте доволни от работата си,
Съвети за разработчици на нови игри
- Разработете подробен сюжет и режим на игра за вашата игра възможно най-рано в процеса. Това ще ви помогне да предвидите някои от сложните детайли, които се появяват по-късно.
- Създайте програмен скелет с инструменти за програмиране на игри като GameCanvas. Този идва с ефективен базов клас, който е особено полезен за разработчиците на 2D игри, използващи J2ME.
- Опитайте се да използвате емулатор, за да тествате играта си, преди да я пуснете. Разбира се, не можете да разчитате само на емулатора. В такива случаи ще ви трябва точно същия модел мобилно устройство, за да тествате играта. Можете също да възложите играта на специалист за тестване.
- Въпреки всичките ви усилия, ще има моменти, когато ще искате да вдигнете ръце и да се откажете. Анализирайте къде се обърка кодирането и разбийте проблема на по-малки части. Така ще бъде по-лесно да се справите. Просто продължете в трудни моменти и със сигурност ще успеете в крайна сметка.
От какво имаш нужда
- J2ME Eclipse
- BREW C и C++ Visual Studio
- Python Eclipse плюс плъгини
- Flash Lite ActionScript
- Macromedia Flash
- Емулатор или устройство за тестване на играта