Ganz alleine ohne Programmierkenntnisse wirst du es nicht schaffen ein Spiel wie Dragonica zu 'erstellen'. Dragonica wurde von (bin mir nicht sicher) Barunson programmiert und designed. Das ist eine Firma mit vielen Leuten. Außerdem wenn du keine ich sage mal Standard-Mathekenntnisse hast, wird es dir sogar schwer fallen Pong zu programmieren. Ich programmiere seit 3 Jahren in VB, C# und C++ und bin 12 Jahre alt, und ich brauche um ein Pong zu programmieren, die Grafiken zu erstellen etc. ca. 5 Stunden (hab's getestet :D). Außerdem solltest du wissen, dass Dragonica 3D ist, was die Sache mit dem Spiele erstellen nicht wirklich vereinfacht. Aber jeder fängt mal klein an, also wenn du wirklich Spiele (MMORPGs oder sonst was) programmieren möchtest, solltest du eine Programmiersprache lernen. Ich würde für den Anfang C# empfehlen, aber du kannst auch sofort mit C++ starten (damit werden heutzutage die meisten Spiele programmiert). Allerdings kann man mit C# und C++ nicht direkt Spiele machen, sondern normale Programme. Um in C# Spiele zu programmieren würde ich dir XNA empfehlen, und für C++ kannst du SDL, OpenGL oder DirectX oder sonst was verwenden. Es gibt unzählige Bücher und Tutorials im Internet, von denen du lernen kannst (so habe ich auch gelernt, und bin gerade dabei meinen eigenen Egoshooter in C++ / OpenGL zu programmieren). Wenn du C# lernst, kannst du dir auch Unity3D indie kostenlos runterladen. Das ist eine Game Engine, mit der du ich sage mal 'leicht' Spiele erstellen kannst. Scripten (programmieren) kannst du in Unity3D mit C# oder Javascript. Bei weiteren Fragen kannst du dich bei mir melden wenn du willst ^^.
Grüße Mike