Mystic Software Forums

Mystic Software => General Discussion => Topic started by: Ulmec on July 27, 2006, 12:26:41 PM

Title: (no subject)
Post by: Ulmec on July 27, 2006, 12:26:41 PM
Well, time to start, i am tired of toolkit so i will perosnally make a FREE 3d engine that will really be something. must learn DirectX though but since i know C++ it will be kind of easier, give me some suggestions or advice on whgat to put in it. it will be open source and can be modified as much as any1 wants, i will also put tuts on how to make stuff.
Title: (no subject)
Post by: D. Ein on July 27, 2006, 12:58:08 PM
I've seen 3D engines in Visual Basic. TRUST ME. It's a LOT harder than it looks. Can you effectively do sin, cos and tan calculations? If you don't understand a single aspect of them, then forget about it. 3D programs are no joke.

P. S. You don't need to know DirectX for 3d. As I mentioned, I've seen them done in Visual Basic.

Oh, also, if you are REALLY determined, I'd recommend a different approach: first, get a different 3d engine, see how it works, make some models or something for it, etc etc. Then try to copy it (manually, not with Ctrl+C), whilst attempting to understand each aspect of it, each line of code. Then you might be able to make a good engine.
Title: (no subject)
Post by: Ulmec on July 27, 2006, 03:25:57 PM
If you know anything about 3D engines, the only way to make a core engine is to use OpenGL or DirectX cuz they link driectly to your procsessor to create the images you see on your screen. I dont fancy coding my own and wasting like 10 years looking at 11011010100101001. I know VB, it was the first prgramming language i learned. you need the DirectX SDK and you also ned your VB prjects to link into DirectX to get what you want. and i prefer to not use Sim, Cos, tan... but instead i have "reversed enginered" the process from refractor 2 (battlefield series) to allow me to make objects and enviroments easily.
Title: (no subject)
Post by: D. Ein on July 27, 2006, 03:27:00 PM
I suggested the sin cos tan thing because it sounded you were making an ENGINE, from scratch. What you appear to have in mind is an environment.
Title: (no subject)
Post by: Ulmec on July 27, 2006, 03:28:17 PM
Yes, i am making an ENGINE, i use the ripped codes from refractor vuz once again, i dont want to spend a year getting technical and doing it myself, i have personally looke dthrough the ripped files and they are what i want.
Title: (no subject)
Post by: Ulmec on July 27, 2006, 03:29:19 PM
PS, what i have in mind is a quake like engine only object oriented
Title: (no subject)
Post by: D. Ein on July 27, 2006, 03:30:42 PM
I see. Well, i don't think that it takes years to create the engine itself... texture optimization and stuff are more time-consuming. A fully 3D program I have on my computer only takes up 32 kb or so.
Title: (no subject)
Post by: Ulmec on July 27, 2006, 03:32:13 PM
it will due to i am one person, i dont have a team of rocket-scientists working with me.

Whats the program you got, i would like to check it out?
Title: (no subject)
Post by: DarkElite on July 27, 2006, 04:06:58 PM
Sounds interesting. I look forward to seeing it in action.

What kind of features will it have? RT Lighting? Anti-aliasing?

 ^_^
Title: (no subject)
Post by: Burton_projects on July 28, 2006, 11:28:56 AM
Ulmec will probally put me to wrok to make all the model and probally some maps for the engine. (Gotta get it if i make  the models.) And ill probally discuss something with ulmec when we hang.......
Title: (no subject)
Post by: D. Ein on July 28, 2006, 12:36:22 PM
Ulmec: These are raw VB files, so if you have VB, you can run them. The two programs this dude made that I have are <a href='http://studentsofgamedesign.com/VBTutorials/WorldAndCamera/TDCamera.zip' target='_blank'>this</a> and <a href='http://studentsofgamedesign.com/VBTutorials/Lighting/LitCube.zip' target='_blank'>this</a>. They are thoroughly commented, so nothing should be foreign. However, once again, if you don't have VB, you won't be able to run them. I can make them into EXEs, I just need a good hosting site...

Burton: Make the game first, then make the stuff for it. Razz
Title: (no subject)
Post by: Burton_projects on July 28, 2006, 05:28:25 PM
If he makes a quake like engine it comes with premade models i'd probally make those... Very Happy
Title: (no subject)
Post by: D. Ein on July 28, 2006, 09:32:37 PM
Quake-like?  :blink: That took an organized team of specialists almost three years to develop!

*whispers* 3d conversion... texture optimization... render process... registry values... registry values!!!

 Laughing

But ah, what am I saying. If you feel like you can complete the project, then go for it.
Title: (no subject)
Post by: AlienDude on August 31, 2006, 01:57:08 PM
dont hurt yourself, the Quake engine source is freely available now.
Title: (no subject)
Post by: Dude Man on August 31, 2006, 03:08:02 PM
Yeah, but it wouldn't really be making your own game/toolkit, if you're using another game's engine.

Then again a few games run off of engines of other games. Like Scabs(?) The Zombie, runs off the Halo engine...