Tool 3d:
Đừng có coi thường,gamemaker bây giờ xài được Irrlicht rồi đó
http://irrlicht.sourceforge.net
GMI(gamemaker irrlicht):
http://home.tiscalinet.de/xception/dlls.htm
Thích xài 3D với gamemaker thì còn Xtreme3D dùng GLscene và OpenGL:
http://bami.hoogetech.com/other/examples/index.htm (có đầy đủ tutorial)
Nói trước là cái X3D này dễ sử dụng nhưng mà có một hệ trục tọa độ "điên loạn"(xoay object là xoay cả trục :( )
Ngoài ra còn có KingSpace 3D nhưng thực ra vẫn là 3D của gamemaker.
Ultimate3D dùng DirectX,điều khiển object 3D bằng cách điều khiển object 2D của GM.Nhưng tốc độ và chất lượng hình ảnh thì ... chẹp chẹp cứ thử load cái map to to là giật tưng bừng.
Nói chung về 3D thì mình đang kết GMI.
Physic engine cho gamemaker:
GMPhysic(2D):dễ sử dụng,chỉ cần createbody,nhét script step vào event step là object của gamemaker chuyển động như thật.
http://forums.gamemaker.nl/index.php?showtopic=141853&hl=gmphysic
GMTokamak(3D):dễ sử dụng không kém.
http://forums.gamemaker.nl/index.php?showtopic=117085&hl=gmtokamak
GMODE:siêu khủng,chính là engine ODE được sử dụng trong nhiều game chuyên nghiệp.Sử dụng thì

chịu khó đọc documentation của ODE,tác giả vẫn giữ nguyên tên function đó.
http://s8.invisionfree.com/Game_Maker_forum/index.php?showtopic=986&st=0
Âm nhạc thôi bỏ qua,GM hỗ trợ nhạc thế là ok rồi.
Mạng:
Các bản port của winsock
39dll,SOC,GMsock
Cơ sở dữ liệu :GmSQL
Bản đồ:2D thì bạn tự làm chương trình vẽ bản đồ,ai mà biết game bạn nó như thế nào.3D thì biết mỗi DeleD
http://www.delgine.com
Item: Sprite hả???Cái này thì tìm trên google hoặc "mượn tạm" của các game khác
Âm nhạc: tự hát

.Lên mạng kiếm bài nào ổn ổn là được vd:gamingw.net có rất nhiều thứ.