   Creating 3D game for PSP
  Hello! I've got really much free time and I wanna try myself as a game programmer. I thought about writing simple (but good quality:)) game for PSP. I know that it can be written in C++ and I know this language from the university. Do you remember game LBA2 for PC from end of previous century? I'd like my game to be something like 3D or 2D with space effect. I remember from that game that inside the rooms there was one view from the above. And outside (in the world) something like third person camera.And my question is - do you know anything about creating 3D games for PSP? I mean: what things do I need to learn before even trying to write simple game? What 3D graphical environment/application should I use to create objects and so on? Is 3D Studio Max a good choice? And more important question - how to connect graphical elements with the code? What kind of libraries do I need to use? And how to support connection between PSP and PC if I want to try some network features (like playing together - one person on PC, the other on console)? (I just wanna improve my computer abilities and do something with my free time :D). Summing up, what are the things which I need to learn? Can you suggest any usefull sites or books?Greetings   
  To have the libraries needed (and maybe even a DevKit) you need to be a registered developer.http://www.scedev.net/psp/There is also the homebrew scene you might take a look at, but I guess it's illegal.   ;  Certainly not illegal to do homebrew for PSP.   ;  Just remember. DON'T FAIL and DON'T get caught by the feds.No pressure then...   ;  In some countries, particularly ones which have anti-circumvention laws, development for the PSP may be illegal unless you are capable of getting your hands on a Sony development tool; as a new developer you will probably find this impossible.I won't post a link here in case it is against forum rules, but just google for information on PSP development, you will find what you need. Essentially the homebrew scene is a GCC toolset which cross compiles to the PSP.You won't be working with your normal PC architecture, there are a few quirks specifically in the PSP hardware you will learn along the way. Do lots of reading first, it will help in the long run.Your choice of modeling software is yours alone. The hardware has no dependency on the model format or tools you use to create and import models. This will all be part of the code you create. My guess though is that you might find useful information in the Ogre3D project... I am not fully sure if it is easily supported on PSP but suspect that it will work.Two things off hand to note:1) 16 bit depth buffers in the hardware only.2) Non-preemptive threading.Learn to work with those limitations.   ;  If you do go the homebrew route, then you could use the SDL And OpenGL libraries to make the game cross platform (although from last memory, they were both slow on the PSP), deal with the PSP side yourself using the GU libraries on the PSP or use an engine such as LTE Game Engine for the PSP.   