Выучите ассемблер. У вас на это уйдет приличное
количество времени, если ранее вы не занимались программированием и
собираетесь создавать игру без сторонней помощи. Лучше всего сразу
зарегистрироваться на форуме программистов для получения интересующей
вас информации, которую вы можете не найти в учебниках.
Также периодически выполняйте практические задания. Если
у вас отсутствуют навыки в написании игр, займитесь этим, причем совсем
неважно, на каком языке они будут написаны, поскольку главное понимания
общего принципа их работы.
Продумайте основную идею игры и записывайте все в виде
кода программы, после чего свяжите между собой части в одну игру.
Пропишите код для деталей, добавьте в игру музыку, которую можете
загрузить из интернета или написать самостоятельно. Если вдруг вы не
можете реализовать связку двух идей в одну игру, откажитесь от одной из
них или создайте сразу две простые. С первого раза мало у кого
получается написать хорошую сложную игру.
Реализуйте графическую часть игры, здесь вам понадобятся
навыки работы с соответствующими редакторами. Если вы не справляетесь с
обеими частями разработки игры, привлеките сторонних дизайнеров или
программистов. Старайтесь использовать профессиональные графические
редакторы, поскольку в них вы сожжете наиболее детально продумать каждый
момент интерфейса создаваемой вами игры на денди.
Обратите внимание, что вы также можете просто доработать
одну из существующих на данный момент игр для приставки денди, скачав
ее исходник из интернета и дописав код в соответствии с тем, какие
изменения вы бы хотели в ней видеть. Это намного проще, чем
самостоятельная разработка и также подойдет вам в качестве практики
перед написанием отдельной игры.
Запустите игру на эмуляторе. Если не будет выявлено
багов, создание игры закончено. Не запускайте неисправленные версии игры
и не выкладывайте их в интернет, лучше всего сразу доведите дело до
конца.