Đây là một vài engine tương tự như DarkBasic hỗ trợ ngôn ngữ C++, tương tự là vì cùng là engine mà hi hi, mấy trang này bác vào trang chủ của nó, coi những hỗ trợ tính năng kĩ thuật của nó như là:
- Culling system: tui nó đơn giản cho bác dễ hiểu nhé. Nó là tăng tốc độ game nhờ render của nó độc lập so với màng chơi và vật thể (thường thì engine dành cho amuter không hỗ trợ cái này).
- LOD system: giúp tăng cường tốc độ khung cho màn chơi cảnh ngoài trời.
- Shadow mapping (cũng được gọi là Lightmapping): hệ thống tạo ánh sáng trung thực.
- Particle system: hệ thống phát sinh hiệu ứng bụi, sương, khói, lửa, vụ nổ,...
- Client/Server Network system: phần này cần có để làm game chơi mạng, có cách loại như: peer-to-peer: 4-5 người, Client/Server: 25-50, Zone: vô số (tùy lượng server).
Đó là những thông số cần và đủ để chúng ta làm một game vừa. Còn các game như Warcraft, Counter-strike, Fifa... thì bạn đừng mơ làm được nó vì cần thời gian và số lượng kĩ sư thiết kế, hoạ sĩ, nhạc sĩ... khổng lồ.
Carsten's 3D Engine
http://home.t-online.de/home/CarstenFuchs/engine.html
Eraser
http://www.geocities.com/jmd_666/eraser.htm
Orion3D
http://perso.club-internet.fr/nikopol0/menu.htm
Panard Vision
http://pvision.planet-d.net/ (tui tấy cái này là hỗ trợ nhiều nhất đấy, nhưng không miễn phí đâu)
nó còn hỗ trợ nhiều ngôn ngữ khác như: Visual C++, Watcom C/C++,Borland C, DJGPP and GNU gcc
Beam Engine
http://come.to/polygone
Hurricane
http://www.upcnet.upc.es/~msg1/
Blitz Engine
http://thesauce.3dfiles.com/Blitz/
Fly3D
http://www.paralelo.com.br/fly/
!3D Morfit 3D Engine SDK
http://www.morfit.com/
Oxygen3D
http://www.mysticgd.com/
Sparklight
http://user.cs.tu-berlin.de/~daydream/engine/main.htm
!B
http://antinews.com/florin/index.html
Digital Dawn Graphics Toolkit
http://www.oz.net/~ddg/
Sonata
http://lightning.prohosting.com/~sinfonia/
Coin
http://www.sim.no/
Blaxxun Contact 3D
http://www.blaxxun.com/developer/
Ram Raider
http://www.headtappersoftware.com/
Ogopogo
http://www.student.dtu.dk/~c971592/3dgraphics.html
GEL
http://www.gel3d.org/
Apprentice
http://mrpowers.com/Apprentice
Olino3D
http://bmace.free.fr/
Power Render
http://www.egerter.com/pr/ (hơn bị nổi tiếng đấy)
Poly Nova
http://www.btinternet.com/~novasoft.consulting/p_nova/poly_nova.htm
Heidi
http://www.autodesk.com/products/spapps/heidi/heidi.htm
Nectar Engine
http://www.hoplandbros.com/
DDJ: RaveKit
ftp://ftp.ddj.com/pub/ddj/1997/1997.07/
Bullet3D
http://welcome.to/Bullet3d
3DENG
ftp://x2ftp.oulu.fi/pub/msdos/programming/misc/ed3deng3.zip (là bản demo)
Trender
http://www.image.ntua.gr/~ttsiod/trender.html
...Và còn nhiều nữa. Bác muốn thêm nữa không.
Để tui nói thêm nhé, những engine này có cái free có cái show me the money, hầu hết chúng đều ra đời vào năm 2000, đúng theo yêu cầu của bác nó hỗ trợ C++ hoặc thêm vài cái nữa.
Ai muốn kiếm engine thì nói với tui nhé, vd như kiếm cái "mì ăn liền", kiếm cái hỗ trợ OpenGL, kiếm cái hỗ trợ ngôn ngữ C, Java,....
Còn mấy quyển sách hả, nó trong phần Help chứ đâu.