Is anyone using the UDK? Has anyone played around with it before, worked on a project, or have any experience with it? I'm picking it up and finding myself to be running into a lot of walls not knowing where to go or how things are linked together.
For example I was trying to make a 3rd person camera but somewhere along the line I lost the ability to pick up weapons and use them. So this makes it kind of hard considering I wanted to be able to use weapons with my 3rd person camera. I learned that the pawn needs an inventory so I went out looking for how to give the pawn an inventory and I found nothing but how to make visible inventory when I just want to pick up a stupid weapon.
So ya anyone got experience with UDK or currently working with it who can give advice?
I feel kind of worthless right now, I've been using this editor for years (from the first Unreal to UT3, including games like Rune... just for level design though, and my last map was made in 2007) but maybe I'm just not understanding what you're trying to achieve. I don't recall having to use pawns, as far as I can remember I've always placed units/actors directly and modified one of their parameters to give them a specific weapon and/or inventory. The truth is I haven't used the editor for years and never had enough motivation to create anything in UT3, so I'm probably not of much help here... There were a few tutorials back in the days of UT2004 which anyone could use to create levels and mods, I'm not sure if there is anything available since UT3 though. It's not much, but maybe you should try to find tutorials based on UT2004, it shouldn't be that different from the current version of the engine (programming-wise).
I feel kind of worthless right now, I've been using this editor for years (from the first Unreal to UT3, including games like Rune... just for level design though, and my last map was made in 2007) but maybe I'm just not understanding what you're trying to achieve. I don't recall having to use pawns, as far as I can remember I've always placed units/actors directly and modified one of their parameters to give them a specific weapon and/or inventory. The truth is I haven't used the editor for years and never had enough motivation to create anything in UT3, so I'm probably not of much help here... There were a few tutorials back in the days of UT2004 which anyone could use to create levels and mods, I'm not sure if there is anything available since UT3 though. It's not much, but maybe you should try to find tutorials based on UT2004, it shouldn't be that different from the current version of the engine (programming-wise).
I'm not sure how much you got into the programming but using Unrealscript is vastly different from kismet, which I'm assuming you used since you used UDK for level design. The problem is when I search for a tutorial I get information on making visual stuff for an inventory. Also most tutorials just tell you want to do or what the main idea is, not what everything in the code does or why you use specific bits of code.
I dunno, I wish curse would make a site for it similar to this site. So that people like you and I could learn to fiddle with it and learn it quicker.
UDK's forums are actually pretty good, if you're not a noob at it. They would either ignore this question or tell me to use the search function if I asked. They are slightly stuck up there. Why wouldn't curse get a site for UDK? Is it because it isn't exclusively modding?
Why wouldn't curse get a site for UDK? Is it because it isn't exclusively modding?
Probably because the UDK (and SDKs in general) is a tool allowing to completely tweak with the engine. When you edit a map with the SC2 editor, or the Skyrim Creation Kit (just to name a few), you don't mess with the engine itself. Using the UDK as a modding tool requires way much more skills in programming. It's clearly not as user-friendly as designing levels, because the possibilities are truly endless as long as you have the knowledge and skills. You can't really learn this kind of stuff except when you try it yourself. If you want to learn to use the UDK, you need a very good knowledge in programming languages (C, Assembler, LUA, Python, etc.).
The problem is when I search for a tutorial I get information on making visual stuff for an inventory. Also most tutorials just tell you want to do or what the main idea is, not what everything in the code does or why you use specific bits of code.
Some level editors (the Aurora Toolset for NeverWinter Nights comes to my mind) are more "programming-oriented" than others, meaning that you have to write your own lines of code just to make a specific key unlock a specific door. But usually when you search for tutorials about these editors, you'll find anything BUT help on programming. I remember having to use a third-party tool to generate scripts automatically in the Aurora Toolset, because my programming skills were not good enough to create quests on my own (and by "quest" I mean the "go there, kill the evil guy, go back and tell your mom" kind of mission). Programming is a job on its own and you quickly understand why when you try it yourself... My only advice for now will be to make sure which language is used in the UDK (it's probably based on C or Assembler, with its own functions already included), then learn the basics of this language. I don't think you'll ever find tutorials covering more than the basics though, because programming allows pretty much anything... and there is no tutorial for this, only practice.
Probably because the UDK (and SDKs in general) is a tool allowing to completely tweak with the engine. When you edit a map with the SC2 editor, or the Skyrim Creation Kit (just to name a few), you don't mess with the engine itself. Using the UDK as a modding tool requires way much more skills in programming. It's clearly not as user-friendly as designing levels, because the possibilities are truly endless as long as you have the knowledge and skills. You can't really learn this kind of stuff except when you try it yourself. If you want to learn to use the UDK, you need a very good knowledge in programming languages (C, Assembler, LUA, Python, etc.).
Some level editors (the Aurora Toolset for NeverWinter Nights comes to my mind) are more "programming-oriented" than others, meaning that you have to write your own lines of code just to make a specific key unlock a specific door. But usually when you search for tutorials about these editors, you'll find anything BUT help on programming. I remember having to use a third-party tool to generate scripts automatically in the Aurora Toolset, because my programming skills were not good enough to create quests on my own (and by "quest" I mean the "go there, kill the evil guy, go back and tell your mom" kind of mission). Programming is a job on its own and you quickly understand why when you try it yourself... My only advice for now will be to make sure which language is used in the UDK (it's probably based on C or Assembler, with its own functions already included), then learn the basics of this language. I don't think you'll ever find tutorials covering more than the basics though, because programming allows pretty much anything... and there is no tutorial for this, only practice.
First I doubt you need to know Assembler, LUA, Python, etc. The languages that Unrealscript is developed to be similar to is Java and C+ +. So really some java, C+ +, and C would be good. I've heard people who know only C+ + say it's pretty easy to pick up Unrealscript. To the second quote and point you made. There are indeed tutorials on the basics like you believe. But what I was saying was my search was finding me a different inventory then I was looking for. In Unrealscript inventories are supposed to be given to a pawn to allow them to pickup weapons and such. But for some reason when I made a third person camera that inventory disappeared and I'm trying to figure out how to make one but I can visual HUD style inventory, like RPG inventory where you see what you have.
Unrealscript does actually have quite a few tutorials out there, ranging from beginner to advanced level stuff. They just won't tell you how to make a whole game generally. Though epic provides starter kits, they are basically bare bones games with the code of what they did to make it. This code if looked at and studied can teach you how to make similar things. It's actually pretty interesting stuff, although most of the code isn't relevant to what I need. There are tutorials out there. UDK unrealscript probably has more tutorials then other editors because of the popularity of the editor.
EDIT: Stupid + + thing. Anyways if you can find some good code it will be commented to explain what they are doing specifically with a certain line of code.
Is anyone using the UDK? Has anyone played around with it before, worked on a project, or have any experience with it? I'm picking it up and finding myself to be running into a lot of walls not knowing where to go or how things are linked together.
For example I was trying to make a 3rd person camera but somewhere along the line I lost the ability to pick up weapons and use them. So this makes it kind of hard considering I wanted to be able to use weapons with my 3rd person camera. I learned that the pawn needs an inventory so I went out looking for how to give the pawn an inventory and I found nothing but how to make visible inventory when I just want to pick up a stupid weapon.
So ya anyone got experience with UDK or currently working with it who can give advice?
I feel kind of worthless right now, I've been using this editor for years (from the first Unreal to UT3, including games like Rune... just for level design though, and my last map was made in 2007) but maybe I'm just not understanding what you're trying to achieve. I don't recall having to use pawns, as far as I can remember I've always placed units/actors directly and modified one of their parameters to give them a specific weapon and/or inventory. The truth is I haven't used the editor for years and never had enough motivation to create anything in UT3, so I'm probably not of much help here... There were a few tutorials back in the days of UT2004 which anyone could use to create levels and mods, I'm not sure if there is anything available since UT3 though. It's not much, but maybe you should try to find tutorials based on UT2004, it shouldn't be that different from the current version of the engine (programming-wise).
I dunno, I wish curse would make a site for it similar to this site. So that people like you and I could learn to fiddle with it and learn it quicker.
I'm not sure how much you got into the programming but using Unrealscript is vastly different from kismet, which I'm assuming you used since you used UDK for level design. The problem is when I search for a tutorial I get information on making visual stuff for an inventory. Also most tutorials just tell you want to do or what the main idea is, not what everything in the code does or why you use specific bits of code.
UDK's forums are actually pretty good, if you're not a noob at it. They would either ignore this question or tell me to use the search function if I asked. They are slightly stuck up there. Why wouldn't curse get a site for UDK? Is it because it isn't exclusively modding?
I work with it from time to time when I'm bored.
Mostly the level design aspect, though. :P
Probably because the UDK (and SDKs in general) is a tool allowing to completely tweak with the engine. When you edit a map with the SC2 editor, or the Skyrim Creation Kit (just to name a few), you don't mess with the engine itself. Using the UDK as a modding tool requires way much more skills in programming. It's clearly not as user-friendly as designing levels, because the possibilities are truly endless as long as you have the knowledge and skills. You can't really learn this kind of stuff except when you try it yourself. If you want to learn to use the UDK, you need a very good knowledge in programming languages (C, Assembler, LUA, Python, etc.).
Some level editors (the Aurora Toolset for NeverWinter Nights comes to my mind) are more "programming-oriented" than others, meaning that you have to write your own lines of code just to make a specific key unlock a specific door. But usually when you search for tutorials about these editors, you'll find anything BUT help on programming. I remember having to use a third-party tool to generate scripts automatically in the Aurora Toolset, because my programming skills were not good enough to create quests on my own (and by "quest" I mean the "go there, kill the evil guy, go back and tell your mom" kind of mission). Programming is a job on its own and you quickly understand why when you try it yourself... My only advice for now will be to make sure which language is used in the UDK (it's probably based on C or Assembler, with its own functions already included), then learn the basics of this language. I don't think you'll ever find tutorials covering more than the basics though, because programming allows pretty much anything... and there is no tutorial for this, only practice.
First I doubt you need to know Assembler, LUA, Python, etc. The languages that Unrealscript is developed to be similar to is Java and C+ +. So really some java, C+ +, and C would be good. I've heard people who know only C+ + say it's pretty easy to pick up Unrealscript. To the second quote and point you made. There are indeed tutorials on the basics like you believe. But what I was saying was my search was finding me a different inventory then I was looking for. In Unrealscript inventories are supposed to be given to a pawn to allow them to pickup weapons and such. But for some reason when I made a third person camera that inventory disappeared and I'm trying to figure out how to make one but I can visual HUD style inventory, like RPG inventory where you see what you have.
Unrealscript does actually have quite a few tutorials out there, ranging from beginner to advanced level stuff. They just won't tell you how to make a whole game generally. Though epic provides starter kits, they are basically bare bones games with the code of what they did to make it. This code if looked at and studied can teach you how to make similar things. It's actually pretty interesting stuff, although most of the code isn't relevant to what I need. There are tutorials out there. UDK unrealscript probably has more tutorials then other editors because of the popularity of the editor.
EDIT: Stupid + + thing. Anyways if you can find some good code it will be commented to explain what they are doing specifically with a certain line of code.