Hi Richard
If i can suggest you, you could also enter to your mid class the software Futurepinball. I have created many free pdf guides on the subject. This include how the software Futurepinball work and the programming. I still have an email from the creator of Futurepinball that have givin me the rights to do printscreens of the software to create guides. This beside other softwares that i have created free pdf guides.
Why also enter to your mid class the software Futurepinball? Well its the "basic" game creation. One screen and a ball that hit objects, then do points and others. I can say its (POO) "Programming Oriented Object".
A RPG Game is very (much more) than a ball that hit 3D model objects and make points. RPG is so much more advanced. There is the player that move around that is controled by the keyboard/gamepad. The player do some actions. The player interact with some sprites (ennemies/friends). The player have some goals. The player have its own environment and its world limits. There is many things into.
For the software Solarus, there is many videos tutorial and online documentations. Here is a link of some documentations about Solarus made by a member here. But dont know if he is still a member of here, also the infos has been dated very long time ago. Its at:
https://zelphor-solarus-book.000webhostapp.com/Solarus-ARPG-Game-Development-Book_2.htmlI plan to create trough time pdf guides on Solarus also, but i must learn it much more.
If you are curious about the software Futurepinball, you can have it at:
www.futurepinball.comFuturepinball is compatible with Windows XP, Windows 7, Windows 10 i can say. Mostly suggested to run as Administrator.
If you want to see my free english pdf guides about the software Futurepinball, you can have it at:
https://sylvain.heliohost.org/creations/futurepinball/guides.htmlIts possible trough time i change my free personnal website, but i have created an auto-redirect page of Futurepinball at:
sylvain.heliohost.org/futurepinballIn my futurepinball free pdf guides, there is not only guides about the software Futurepinball.
There is a guide about the software Milkshape3D. A guide about the software Mamewah. A guide about the software BforArtists, that is a software based on the popular 3D software Blender.
There is many free pdf guides i have created on diverses softwares beside the one mentionned, with the permissions and authorizations to do printscreens. Once i begin to familiarize my self with Solarus, i'm gonna create nice free pdf guides about Solarus also. The peoples here are great peoples. I'm sure they could help you also.
A+