StormDragon, if you get things running, I design, beta test and refine games, my specialty and I can probably regenerate about 7 to 12 games that I had basic designs for in the past, with the same goals in mind, "all persons able to play" games, complete with only keyboard controls so that sighted and VI players could play competitively in the same game. and found a few tricks for this as well talk to me! as far as a "game engine" I haven't been on the design of one yet, but my understanding is that its a basic framework, with libraries for handling the various parts of the game built in, and the ability to insert limited code to enact a game, so your audio player, with its loudness controls, background music controls, panning, and tone shifting controls would all be in the framework, but no sounds or code to activate them unless it was part of another library that was the interface for another section of the game, if you follow. in another part of the framework would be your video handling functions and libraries, the joystick controls section, etc. when your done, your supposed to write the main theme of your current game code call the functions and put tjhe needed audio and video files into libraries and compile it together and va la, instant game, three months later stick in new theme, image, and audio files and va la, game number 2, etc. hope this helps, elf Moderator, Blind Access Help Owner: Alacorn Computer Enterprises Specialists in customized computers and peripherals - own the might and majesty of a Alacorn! www.alacorncomputer.com proprietor, The Grab Bag, for blind computer users and programmers http://grabbag.alacorncomputer.com ----- Original Message ----- From: Storm Dragon To: programmingblind@xxxxxxxxxxxxx Sent: Wednesday, January 12, 2011 8:32 AM Subject: Cross Platform Audio Game Engine Hi, I have searched for this on Google but not really found what I am looking for. I guess my question is, what is involved in a game engine? I assume it makes writing games easier, and it is based off already existing programming languages with functions and/or objects to make game creation easier. I know there are several audio game companies out there, and in an attempt to get more of them to do cross platform work, I was considering starting work on a game engine. But, in order to do it, I would need to know or have some idea about what a game engine does. I guess pygame is a game engine, but it is mainly designed for sighted play. So if I wrote an engine could I build it using pygame as the backbone, and just make it easier to add sound generating objects? Would it be better to do some platform checking and use openal in *nux and directx in Windows? One thing that would be really awesome is to make it easy to make graphical games with accessibility. My ultimate dream is to have games that are accessible for everyone, not just blind or just sighted users. Of course, this may be a bit beyond my skills, I can learn though. I still gotta finish the pyngpong project, or at least get it playable. Anyway, if anyone can explain better what a game engine does or knows of some good documentation on writing one, please sshare the knowledge. Thanks Storm -- "with a trunk big enough to fit three bodies in" Calabrese Registered Linux user number 508465: http://counter.li.org/ My blog, Thoughts of a Dragon: http://www.stormdragon.us/ Get paid to read email: http://is.gd/feRiB