1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.
  2. Two Factor Authentication is now available on BeyondUnreal Forums. To configure it, visit your Profile and look for the "Two Step Verification" option on the left side. We can send codes via email (may be slower) or you can set up any TOTP Authenticator app on your phone (Authy, Google Authenticator, etc) to deliver codes. It is highly recommended that you configure this to keep your account safe.

UE4 To Abandon UnrealScript, Empower Kismet

Discussion in 'News & Articles' started by Sir_Brizz, May 21, 2012.

  1. DannyMeister

    DannyMeister UT3 Jailbreak Coder

    Joined:
    Dec 11, 2002
    Messages:
    1,270
    Likes Received:
    0
    So can we still all idle in #unrealscript when this happens? I'm afraid #C++ might be too lively for us.
     
  2. Leak

    Leak New Member

    Joined:
    Sep 1, 2008
    Messages:
    105
    Likes Received:
    0
    So they probably went and "simply" integrated LLVM and Clang into the engine.

    Sure, why not? If it's good enough for Apple, Intel and nVidia to use it as an OpenCL compiler or for Apple to compile all of Mac OS/iOS with it it should fit into a game engine just fine.

    np: Leftfield - Inspection (Check One) (Tourism (Disc 2))
     
  3. JaFO

    JaFO bugs are features too ...

    Joined:
    Nov 5, 2000
    Messages:
    8,408
    Likes Received:
    0
    If it is visually messy then your design sucks. Debugging and maintenance will be hell.
    You might want to look at better building blocks instead (which is where you'd be looking at C++/UnrealScript).
    // ---

    I wonder if interfacing with the OS will be easier now that C++ is their scripting language.
    It's definitely a good idea that they've scrapped their custom-language as that scripting-engine must have been pretty high maintenance.
     
  4. Bersy

    Bersy New Member

    Joined:
    Apr 7, 2008
    Messages:
    910
    Likes Received:
    0
    UDK will transition to UE4, Epic has confirmed that already. It's just a question of when.
     
  5. moonflyer

    moonflyer New Member

    Joined:
    Jun 2, 2003
    Messages:
    402
    Likes Received:
    0
    That's great then!:)
     
  6. Alhanalem

    Alhanalem Teammember on UT3JB Bangaa Bishop

    Joined:
    Feb 21, 2002
    Messages:
    2,237
    Likes Received:
    0
    C++ is only the standard for native development... I don't know why anyone would prefer plain C. Just becasue c++ is a more common langauge doesn't mean all mods are going to be trash.

    It's easier whether you're new or a professional. Making something hard due to bad design or just for the sake of being hard is the silliest thing I've ever heard.
     
    Last edited: May 26, 2012
  7. Leo(T.C.K.)

    Leo(T.C.K.) Banned

    Joined:
    May 14, 2006
    Messages:
    4,531
    Likes Received:
    22
    I did not quite mean it that way, I meant that the mods can be trash if made only with the new kismet/and someone who has no idea what he is doing and this approach will attract many more of people like that. It's fine if it's for native developement but elsewhere I rather not see C++ being used. Why can't there be more options or a code converter or something then? C++ certainly doesn't mean just "easy" for me and I don't care about the standards really. I mean okay it is kinda step forward, but yet step back in many ways, it could be made more compatible with all kinds of stuff with better approach and the optionality of having also unrealscript perhaps, or instead dumping it and replacing with something better instead. But just going to C++ only seems kind of dumb.
     
  8. rejecht

    rejecht Attention Micronians

    Joined:
    Jun 15, 2009
    Messages:
    511
    Likes Received:
    0
    The wall (setting up a project, using a compiler, ...) may have been removed with the Kismet approach, but the wall was never a good "talent filter" to begin with, if that's what's bothering you. :B

    Kismet, C++, UnrealScript; the core of programming is about logical thinking, details, and context awareness. Some people enjoy the control, others shy away from it. It may also be about time well spent on primary skills (graphics, music, modelling, programming, ...).
     
  9. Leo(T.C.K.)

    Leo(T.C.K.) Banned

    Joined:
    May 14, 2006
    Messages:
    4,531
    Likes Received:
    22
    No, it never was a talent filter per se, but you see, this might attract people who would never venture into coding before and people who would have no idea what they are doing, yet it can also open door for level designers who just want to have some custom scripted actors in their maps and who would be unable to do with unrealscript or C++, but yet it probably won't be as decent or complex as if a real coder took on that job. But for something not so complex it is good I guess, I just don't like the visual interface of it, that's all, so i would rather prefer to code it the old way.

    As for the "primary skills", I guess BSP crafting/level design is no longer considered a skill because everything is meshes now, sure you can reuse stock static meshes but you can only go that way for so long and never can create something new from scratch unless you have modelling skills.
    Unless when doing the "low poly" kind of stuff, like the HOLP packs for UT3 or 20 brush level design contest etc.
     
  10. Sir_Brizz

    Sir_Brizz Administrator Staff Member

    Joined:
    Feb 3, 2000
    Messages:
    25,971
    Likes Received:
    66
    We'll have to reserve judgement until we see how it works. This is similar to how UEd 1 (and 2 and 3 I think) let you click on an actor and view/edit the code behind it.
     
  11. elmuerte

    elmuerte Master of Science

    Joined:
    Jan 25, 2000
    Messages:
    1,936
    Likes Received:
    0
    Visual programming has been shit for 30 years and it will remain to be shit.
    However, if you want to make a chocolate souffle, at least you have the right color.
     

Share This Page