Greetings,
I am starting the development of an action game using VRML/X3D and I need some help and advices. If anyone is doing something similiar work, or have any good tutorials to point me to, I would appreciate it very much.
About the game(help/tips are also welcome):
Game view: for the game view I would like the player to be able to switch from a first person to a 3rd person view.
Gathering/Crafting System: I would also want the game to have a crafting system, so the player can gather materials deployed in a random place in the world and use those materials to create new and more powerfull weapons, clothes and armour.
UI: Also I would like to know how can I create the UI for the game, mainly the health bars, some other bar for special attacks, some clickable buttons for other special attacks, a mini-map, and a compass, and when we select a enemy or mouse over it, i would like it to display some info about the enemy, being the health it have, or other information about it.
The player will have an inventory for the loot it gathers from killing other enemies, or materials from gathering, and some equipment slots to equip new items, beeing them from armor, shields, weapons, and so on to powerups.
Class System: I would as well to implement a RPG system, with classes for the player to develop his char.
Game Editor: The ideia is also to develop a game editor, so i can use it to place the assets(scripts,objects,music,etc), resize them, and create the levels by dragging them from a asset list to the scene. I woul also like the editor to allow the level designer to assign scripts to the NPC's so the NPC would give the player his missions, or quests, or assigning to some NPC the the ability to run shops, others to move from a place to another, AI, and so on.
Thanks in advance,
Nuno Carvalho
Hi Nuno,
Congrats for this ambitious and promising project![laugh laugh](http://www.odisseialabmedia.univ-ab.pt/babelx3d/sites/all/modules/ckeditor/ckeditor/plugins/smiley/images/teeth_smile.gif)
To start, here are 2 links with the basics of vrml gaming:
-Game Programming in VRML - a very basic text but with code and examples, nice and educational.
The basic demo page is now off but still available on Internet Archive:
http://web.archive.org/web/20020713105806/http://www.pd.org/~thatguy/games/mediainvaders3D/Nworld01demo3.wrl
- The text "Building Games in VRML" and the indispensable vrml proto library where you will find answers to some of your questions:
http://accad.osu.edu/~pgerstma/protolib/
Most of these protos work well in bs contact. A few generate errors due in most cases to minor syntax issues/differences (they where tested on cortona plugin).
It is time that someone organizes a convenient proto library for game development. Starting with this library and updating it with other vrml/x3d protos available in the net.
Good work!
vcard
In the same "Arcade" line but with more more sophistication, the Kenkenen VRML games:
http://www.ceres.dti.ne.jp/~kekenken/main/3d/game/game.htm
Enjoy,
vcard
Hi,
A page with several vrml games by Stephen Guynup: http://www.pd.org/~thatguy/content_Virt03.html
Enjoy,
vcard
Hi Nuno,
A game that shows, among other interesting aspects, how to collect/count items on the ground and displays a scores interface (HUD).
World: Crazy hydro
http://antoine.pasquay.free.fr/
Document: Blaxxun 3d authoring manual
http://outside.revemonde.net/csadmin/doc/3dauthoring.pdf
Has a few years but still is the essential manual for blaxxun/bitmanagement technologies. Bitmanagement has not released a free update yet (only a paid SDK)
Good work!
vcard
Hi,
A few interesting games and other resources on smeenk site:
http://www.smeenk.com/
Drangonstone is one to look at:
http://www.smeenk.com/vrml/dragonstone/dragonstone.wrl
Enjoy,
vcard
Hi,
Thank you so much for those interesting examples, with so many good stuff to learn from.
I'm going to check Dragonstone as soon I'm near my PC, since I can't see wrl files on my IPad.
BTW, any chance anyone can point me to a good vrml viewer for IPad and IPhone.
Once again thanks for this great info!
Have you tried bs contact for ios? Pick it from the menu:
http://www.bitmanagement.de/en/download
vcard
Hi,
tried to download bs contact for ios a while agor, but i got this mail from them:
but i didnt got the app. Yesterday I tried again and i noticed this message, after I clicked download:
Updates to the software are offered from time to time in the Download Center.
Is this safe?
Thanks,
Nuno
"Is this safe?"
I don't have an IOS device but bitmanagement is a serious company, a partner of the Web3D consortium wich is a W3C organism . You can email them asking about it.
vcard
:) I will send them an email.
The apps usually are downloaded via Apple Store, and this way is new for me.
A simple shooter to understand the basic mechanism:
http://x-3-x.net/vrml/archive/cache/www.wildpeaks.com/vrml/no_cache/demo_shooter.wrl
A sophisticated game using shooters, in the FPS style
http://l-goulois.pagesperso-orange.fr/sommaire/concours_tdt3d/shoot/intro_shoot.html
Enjoy,
vcard
It is the Leelh
url: http://www.leelh.com/
An image with some interface elements:
Pretty cool work! And i love the house. I suspect it looks wonderful textured :)