Для создания простеньких 2Д игр нужна графическая система: движок какой-нибудь или API. Также нужно знать, как минимум, С или Дельфи. На Бэйсике вряд ли напишешь
У меня нет опыта в таком деле, но мне кажется, что одним из самых сложных моментов является написание компилятора. Так что без теории, как говорит Jet, не обойтись.
Да и с проверкой синтаксиса повозиться придется.