Reading the UDN documentation feels like reading the spark engine documentation(that currently doe..
Ironsoul
Join Date: 2011-03-12 Member: 86048Members
s not exist.
It's really weird. I'm not a very experienced game developer/programmer, so I am sure that this fact stems from the fact that multiplayer oriented game engines tend to utilise similar techniques.
But man is the unreal engine 3 specifically very similar to how I've seen NS2's source code... although I will jab UWE with one of these statements: Unreal Engine 3 feels smooth and responsive at 30fps and looks great while doing it.
Anyway, I feel as though I'm learning how to mod NS2 when I learn how the Unreal Engine 3 works. So if there's any other beginner modders out there who can't figure out this darned spark engine, read the UDN Unreal Engine 3 documentation and it might help quite a lot until UWE gets some proper documentation done.
It's really weird. I'm not a very experienced game developer/programmer, so I am sure that this fact stems from the fact that multiplayer oriented game engines tend to utilise similar techniques.
But man is the unreal engine 3 specifically very similar to how I've seen NS2's source code... although I will jab UWE with one of these statements: Unreal Engine 3 feels smooth and responsive at 30fps and looks great while doing it.
Anyway, I feel as though I'm learning how to mod NS2 when I learn how the Unreal Engine 3 works. So if there's any other beginner modders out there who can't figure out this darned spark engine, read the UDN Unreal Engine 3 documentation and it might help quite a lot until UWE gets some proper documentation done.
Comments
For me (formally educated computer science graduate) the issue with learning how to mod the spark engine is not the language. Any language can be learned, and most of them, scripted or not, are pretty much the same.
The issue is how impenetrable some of the code is.
Like, I was looking at that example of the fire shotgun, and I swear there was a line of code that was like "shotgun.setinonfirewhenyoushoot(flames.resources)". Obviously I'm using hyperbole, but the function names are just so convoluted that I just give up after looking at it for a while. I hope that auto correct hasn't made me soft, but honestly even without it, I need to be able to quickly look up function calls somewhere, otherwise I'm just trial and erroring through the entire codebase.
So the UDN, which I am reading so I can make a UDK game, is startlingly similar to what I've seen in the spark engine code setup (obviously it's different but the concepts seem identical). So yeah, as @WollySammoth said, it would be awesome if someone confirmed this.
Engine is C or C+ or something like that.
While some general logic aspects may be similar between all game engines (main loop, entities/actors), most of the stuff on the UDN is pretty specific to the Unreal Engine and I doubt that it helps all that much when learning spark. However, it is often cited that learning some other language like Java first can often be a good start for people who are completely new to programming to get into modding, rather than starting right away with the complexity of UnrealScript or Lua and their respective existing framework.