Original Post
Is this the full source to unreal engine 1? (http://unrealtournament2004.filefront.com/file/Unreal_Tournament_Source_Code;50393)
Quote:
Original post by Inevitab13
Is there a way to decompile it? or has anyone done this?
Quote:
Original post by blakedev Quote:
Original post by Inevitab13
Is there a way to decompile it? or has anyone done this?
That's probably illegal, but theoretically possible. Only thing about that is that you would most likely get assembly code from it, and it would probably take less time to learn and write your own engine than convert that to the programming language that you are using.
Quote:
Original post by guyver23
Your experience may not be the same as mine, but every time I've tried to study a complete, working game of that magnitude, all I've ever gotten out of it was increased confusion. :(
Quote:
Original post by Structural Quote:
Original post by guyver23
Your experience may not be the same as mine, but every time I've tried to study a complete, working game of that magnitude, all I've ever gotten out of it was increased confusion. :(
Try to focus at one certain aspect of the engine. I took Torque and peeked at the networking/ghosting/SIM part for half a week (trying to figure out a problem I had with syncing objects) and learned a lot of that. Also digging through the animation part of Torque (to take control of one specific bone from script) taught me a lot about how skeletal animation is implemented.
Aimlessly looking at an engine will indeed not help you a lot.
Quote:
Original post by Hodgman
The older Unreal engines use some terrible OO-design practices anyway (Such as a base entity class containing dozens of variables used by only certain sub-classes), so they're not even very useful for learning.
I'm not sure about UE3, but hopefully they've learned some better practices by now.
Quote:
Original post by Alpha_ProgDes
are there any other 3D games/engines that are fully GPL?
This topic has been locked by a moderator. New replies are not allowed.
With your permission, GameDev.net uses analytics cookies to understand how people use the platform. You can accept analytics or continue with necessary cookies only. Learn more