Hello everyone!
I have been using Drupal for more than a year now and, given that I have some free time now, I've decided to develop my first module. I am a Linux system administrator and web developer, so I am used to the technologies used by Drupal. Yet, I am still learning about the internals of Drupal.
I've read the module creation tutorial and followed and read many links I found there, all related to coding modules. Now I have a lot of information in my head and need to put order up there.
What I want to do is to create a roster module for the MMORPG Star Wars Galaxies. My basic idea is to create an entity called character and be able to associate one or many characters to an account. So the Drupal account would act as the persona, and it would have zero, one or many characters associated. One of these characters would be marked as main, although this is not strictly necessary, and this character entity would have attributes related to the game, like name, profession, rank, combat level, etc.
On a second version I would extend functionality to more aspects of the game, but so far I'd like to go with the associating characters to an account and listing them, with the ability to search and filter. Every account would be able to edit their characters, and those with the management role would be able to edit any character.