Rogue Engine -- Powerful New Cross Platform 3D Game Engine

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • Today we are looking at a brand new engine, the Rogue Engine, a free and cross platform 3D game engine with a Unity-esque 3D editor and utilising the TypeScript programming langauge.
    Link:
    gamefromscratc...

Комментарии • 148

  • @gamefromscratch
    @gamefromscratch  4 года назад +14

    Link:
    gamefromscratch.com/rogue-engine-hands-on/

    • @Falcoware
      @Falcoware 4 года назад

      @Scorched Earth Hi! Please investigate our engine: falco3d.com. Thanks!

    • @Falcoware
      @Falcoware 4 года назад

      Hi! Please investigate our engine: falco3d.com. Thanks!

  • @beardscript
    @beardscript 4 года назад +28

    Thanks for featuring this and most importantly for the feedback. You made my day and probably my week! All the best mate!
    PS: you can see the complete file name if you hover over the label but, it needs improvement indeed. Thanks for pointing it out!

    • @viralstar2668
      @viralstar2668 4 года назад +1

      it was definitely surprising to actually find you here😂

    • @beardscript
      @beardscript 4 года назад +3

      @@viralstar2668 I'm everywhere

  • @TheRealJman87
    @TheRealJman87 4 года назад +11

    I love how all these new game engines keep coming out! More choices is always better.

  • @paulwhiterabbit
    @paulwhiterabbit 4 года назад +10

    the moment I saw the Typescript thumbnail, I instantly thought it could be running on nodejs. This might be one of the top game engine for beginners since web tech stack is the easiest one to get into, they can just use their browser as a playground.

  • @pikminfreak0011
    @pikminfreak0011 4 года назад +21

    "It gets rid of a lot of the java idiocy"
    me, sarcastically: "Why, I have no idea what the hell Hell = new hell you're talking about!"

  • @Sanscripter
    @Sanscripter 3 года назад +8

    Well I actually loved this! As a Frontend web dev, this sounds like a good introduction to game development tools without having to hassle with a new language.

  • @dahahaka
    @dahahaka 4 года назад +21

    Because .ts is also used for the Transport Stream video container TS

  • @jeremyb2120
    @jeremyb2120 4 года назад +9

    I love how you started out this video with "do you know what this world needs more than anything else, some people might say a break, peace on earth, good will to men, Nah, what we need is a new game engine!" LOL

  • @TerminalJack505
    @TerminalJack505 4 года назад +5

    I'm a fan of TypeScript so it is nice to see that this engine makes it the primary language. Some other engines support TypeScript but use JavaScript as the primary language which means that all of the examples, demos, documentation, etc. are mostly in JavaScript.

  • @gd7681
    @gd7681 4 года назад +23

    Take a swig every time he says “go ahead and”

    • @davidmwayi
      @davidmwayi 4 года назад +2

      Ran out of apple juice lol

    • @neilcrowley4812
      @neilcrowley4812 4 года назад +4

      I once had to turn a tutorial off when the tutor said "I'm going to go ahead and go ahead."

    • @davidste60
      @davidste60 4 года назад

      Or says "this guy" when IT'S NOT A GUY!

    • @rhakka
      @rhakka 4 года назад

      I have that problem with nearly every youtuber ever. "We're going to go ahead and..." Honestly with Mike's fast pace I barely notice it, but some other people... I can barely watch their videos. ;)

  • @rhakka
    @rhakka 4 года назад +4

    ERMAHGERD! A game engine that's specifically using TypeScript! Loooooooove!
    ...but seriously; I realize this is a very divisive topic, but... I love that this is based around typescript and webgl, but it's (or at least seems like) a solid development tool that isn't designed for non-developers. Many thanks for bringing this to our attention, even if "it's not for everybody". ;) I am going to immediately check this out.

  • @shirounurimba6898
    @shirounurimba6898 4 года назад +10

    It looks interesting. It definitely attracted my attention. Unfortunately, it is still in the alpha phase. I am going to hold off until it's a stable version.

  • @TheRonpe
    @TheRonpe 4 года назад +66

    closed source, javascript. i've heard enough.

    • @Kinos141
      @Kinos141 4 года назад +1

      Typescript.

    • @broganking9830
      @broganking9830 4 года назад

      Yeah doesn't have a lot of going for it huh

    • @bitmammothOG
      @bitmammothOG 4 года назад +3

      Stopped at closed source

    • @καλαμ
      @καλαμ 4 года назад +3

      @@bitmammothOG I stopped at typescript. No thanks

    • @wiktorwektor123
      @wiktorwektor123 4 года назад

      I'm just curius what other shitty language next idiot try to use for game developement where code execution speed is key. TypeScript is superset of JavaScript with types, it's the same shit. Only games I can imagine in this engine are Solitare and Minsweeper. What next, game engine written in Basic?

  • @minirop
    @minirop 4 года назад +5

    "maybe show the file name in the tooltype" said whilst the tooltype was showing the full filename.
    ps: you have to hover the filename, not the icon for it to show.

  • @woodbyte
    @woodbyte 3 года назад +1

    That UI looks EXACTLY like the one in Wave Engine.

  • @pingandpong674
    @pingandpong674 4 года назад +18

    They're always just springing up out of nowhere aint they? 😂😂😂

    • @velveteenv76
      @velveteenv76 4 года назад +5

      Then forgotten in a month.

  • @ViktorsJournal
    @ViktorsJournal 4 года назад +16

    Lately from the youtube videos I'm starting to think there's more game engines than games. lol ;0

    • @gideonunger7284
      @gideonunger7284 4 года назад

      well there really arent. There are a ton of janky projects but about 2 production ready engines. which is why im super annoyed when people say that there are to many engines bc there really arent any good ones.

    • @ViktorsJournal
      @ViktorsJournal 4 года назад +1

      @@gideonunger7284 I'm sure there are some good ones. And whether it's good or not doesn't really changes the fact that there are many engines nowadays :-). That's still true. Lastly, you do get I was just joking around, don't you? ;-)

  • @tengkuizdihar
    @tengkuizdihar 4 года назад +8

    >not open source
    not bothering

    • @ShadeKirby500
      @ShadeKirby500 4 года назад +2

      No closed source engine is going to surpass Unity and Unreal in popularity, and it will never develop the community
      So lets just nickname this engine 'Unusable'

    • @akshayazariah
      @akshayazariah 4 года назад +1

      @@ShadeKirby500 To be fair, you can get the source of Unreal and modify it. Not open-source, but I'm fine with that.

  • @nephylumsaracen6722
    @nephylumsaracen6722 4 года назад +5

    Got me at Typescript. TS thumbnails got me hitting that like button.

  • @Vavagutt
    @Vavagutt 4 года назад +6

    This is actually a nice option for those who wants to develop something for web. Sure, you could do it with Godot as well. But this seems to let you do it without using wasm. There are situations where wasm doesn't quite fit, or limits things in some way. This makes it more open, which is good.

  • @marcopompili3763
    @marcopompili3763 4 года назад +24

    Meh. TS, ThreeJS, multi-platform, sounds like an Electron based engine to me.

  • @robertwong2412
    @robertwong2412 4 года назад +15

    *lmao* I'll just stick to blender 2.8 for the editor and use Babylon.JS. I don't need this.

  • @yohaanrenooj3946
    @yohaanrenooj3946 3 года назад

    "some people may say that the earth needs a break, peace on earth. Nah, we need a new game engine."

  • @AcidiFy574
    @AcidiFy574 Год назад +1

    Looks like a RTS-friendly engine

  • @therealgunny
    @therealgunny 4 года назад +1

    i was actually thinking about using electron for one of my projects' world editor, but that needs you to also write your engine in webgl, very interesting though

  • @walterh2113
    @walterh2113 2 года назад

    LOL that X axis arrow though

  • @jarmadax
    @jarmadax 4 года назад +1

    Thanks for the video. I agree that this will probably never build up the community (which is the main strength of Unity) unless this becomes open source (at least the engine, the editor could stay closed imho). So exactly like PlayCanvas. Actually, maybe theres an idea for another video: how does Rogue Engine compare to PlayCanvas (the only obvious one is PlayCanvas uses javascript as scripting language).

    • @jarmadax
      @jarmadax 4 года назад +1

      Plus of course that RE is in alpha stages where PS is more mature. AND that RE seems is developed and maintained by a one guy (which is a huge risk, you never know if he just loses intrest and drops support or gets hit by bus..) where PS is backed by a team/company (although a small one).

  • @DiazConnell
    @DiazConnell 4 года назад +1

    Great software started with default cube...

  • @cfffba
    @cfffba 4 года назад +5

    Don't we have enough engines already?

  • @Theraot
    @Theraot 4 года назад +1

    TS is also the extension for a video format, it is used for streaming

  • @Abion47
    @Abion47 4 года назад +1

    I suppose this engine sort of has a place for web developers wanting to make web app games with Unity but don't want to bother with learning C#, but beyond that, I'm not sure what reason this engine has to exist.

    • @asandax6
      @asandax6 4 года назад +1

      Didn't Unity have Javascript support?

    • @Abion47
      @Abion47 4 года назад

      @@asandax6 It had a version of it called UnityScript that was deprecated due to lack of interest.

    • @izumichan31
      @izumichan31 4 года назад +2

      The creator was/is probably making the engine for themselves and just decided to share is likely what happened. That's why it exists. For whatever reason they don't want to use Unity/Unreal/etc..

    • @beardscript
      @beardscript 4 года назад +3

      @@izumichan31 This is exactly what happened. I wasn't satisfied with Unity/Unreal WebGL support, so I decided to create something around three.js. I don't see it as it's own thing but as a complement to be more efficient creating three.js projects in a node environment where I could use npm and all that.

  • @S41L0R
    @S41L0R 3 года назад

    1:15 as soon as I saw that transformControl I knew - This is an electron app made with threejs

  • @GreenFox1505
    @GreenFox1505 4 года назад +1

    TypeScript? But without Browser support? That's an odd choice.

  • @nigecopeland5973
    @nigecopeland5973 11 месяцев назад

    Rogue engine has just had a big update, also web site changes

  • @GeekOfWires
    @GeekOfWires 4 года назад

    "...Java sucks"
    TypeScript isn't Microsoft's view of Java's problems but JavaScript's problems. You either transcompile it out into JS or run it with ts-node. This makes the original source for an app nicer to work with long term.
    By the way, Anders Hejlsberg helped work on/formulate TypeScript. Hejlsberg was the same guy that produced the language recognizable in .NET/.NET Core/Unity... C#.

  • @miloszivkovic6256
    @miloszivkovic6256 4 года назад +7

    WordPad!!??

    • @gamefromscratch
      @gamefromscratch  4 года назад +3

      I had uninstalled Visual Studio Code, my goto editor, for a recent video on using Visual Studio Code with C++. Got caught off guard there when it wasn't installed. Didn't want to wait 5 years for Visual Studio to open so... Wordpad it was. ;)

    • @TheDiner50
      @TheDiner50 4 года назад +1

      @@gamefromscratch Question. Or rather a roast. Use got dam virtual machines. Or at least have Notepad++ or Vim like editors ready XD Uninstalling / Reinstalling / Installing Microsoft crap is the definition of bloated buggy programming. Linux and Mac I'm at least not afraid to do the most basic of task like uninstalling stuff......

    • @davidmwayi
      @davidmwayi 4 года назад

      @@TheDiner50 Notepad++ is the shit. I love that editor

  • @dukemagus
    @dukemagus 4 года назад +7

    I thought C# was microsoft's "Java sucks, let's make something better" language

    • @nerdydrow
      @nerdydrow 4 года назад

      they have two

    • @Vavagutt
      @Vavagutt 4 года назад +3

      Thought he meant Javascript, not Java.

    • @techpriest4787
      @techpriest4787 4 года назад +2

      C# > Java
      Type Script > Java Script
      Java != Java Script
      Microsoft = your freedom bye bye

    • @Vavagutt
      @Vavagutt 4 года назад +5

      @@techpriest4787 Microsoft is actually the more reliable among the tech giants.

    • @asandax6
      @asandax6 4 года назад

      @@Vavagutt Yes they are but Java still killing it with its son Kotlin.

  • @Smile4mypride
    @Smile4mypride 4 года назад

    I was hoping the interface would be different all the time after you open it.

  • @pingandpong674
    @pingandpong674 4 года назад +35

    Java sucks so lets make a different language: C#... Javascript sucks so lets make a different language: TS... Honestly they're pretty good at this lol

    • @nerdydrow
      @nerdydrow 4 года назад +3

      they should do c++ suck let's make...
      (Ignore Rust and GO for now)

    • @programaths
      @programaths 4 года назад +5

      I hear Kotlin laughing ruthlessly!

    • @MrEnvisioner
      @MrEnvisioner 4 года назад

      @@programaths F# is likewise pretty darn terrific.

    • @programaths
      @programaths 4 года назад

      @@MrEnvisioner That's too long ago that I toyed with it to say. Still, functional is often very good.

    • @diadetediotedio6918
      @diadetediotedio6918 4 года назад

      @@nerdydrow So the D language has born

  • @BatteryProductions
    @BatteryProductions 4 года назад

    im waiting for a good 3d opensource game engine (other than godot, personal reasons).. any options? if this was opensource ill be all over it,, but...

  • @Chadderbox
    @Chadderbox 4 года назад +5

    Why does the UI look like if someone took Godot and tinted it dark?

    • @eksot
      @eksot 4 года назад +16

      It looks almost like a 1:1 copy of Unity, don't really see the similarities to Godot.

    • @shortiez3149
      @shortiez3149 4 года назад +14

      yeah it doesnt look like godot. its literally a reskinned unity

    • @akshayazariah
      @akshayazariah 4 года назад

      Maybe it uses QT for its UI🤷‍♂️

    • @velveteenv76
      @velveteenv76 4 года назад

      Thought it was Godot also.

  • @ehutch79
    @ehutch79 4 года назад

    Typescript is a javascript replacement, not Java. Java and javascript are two entirely different languages.

    • @asandax6
      @asandax6 4 года назад

      I think he wanted to say Javascript.

  • @chrisp7414
    @chrisp7414 4 года назад

    Please feel free to further educate! I'm assuming these issues / concerns since the: "made for the web" tag!?
    1- No real native app performance should you decide to try the app stores. As in wrapped by a WebView, no way to unlock full device potential.
    2- No ads monetizing. Publishers is the only way you can integrate ads for the online arcades... they decide the number of views and don't allow for analythincs or any sort of tracking, because 'reasons'. Maybe facebook instant games might work in terms of generating anything beyond pennies?
    3- Find a sponsor (as an indie) ... good luck!
    For future engine videos, if possible please reveal the native app performance side of things.
    Acording to: discuss.cocos2d-x.org/t/native-performance/46863
    Cocos Creator for instance converts Typescript into C++ for native performance. Defold uses LUA to convert as well.
    I kinda hope to steer away from wrappers, the extra juice is always welcome!
    Or maybe this is an idea for a new video where you can take us through the journey of comparing engines and figure out which offers what in terms of performance and turn key solution ability.

  • @zecnobot
    @zecnobot 4 года назад

    I only came in here to read the comments.

  • @marcospampi7154
    @marcospampi7154 4 года назад +1

    Three.JS all the way

  • @blackarc
    @blackarc 4 года назад

    If an engine don't support at a minimum web or android build its not worth learning it yet.

    • @beardscript
      @beardscript 4 года назад

      It supports web builds. You can run your project on any browser supporting webgl, which includes a chromium wrapper as a native android app. :)

  • @mdashrafulislam969
    @mdashrafulislam969 4 года назад

    I will use this engine if either the team adds support for Visual Basic .NET scripting or makes the engine open source.

  • @AndreiPastramagiu
    @AndreiPastramagiu 4 года назад +1

    2.5 L 4-cylinder

    • @TheDiner50
      @TheDiner50 4 года назад

      What is this comment?
      Fine. My turn. 2.3L 4-cylinder Volvo 140-940
      2.8L 4-cylinder Iveco/Citroen/LT Transporter/Mercedes-Benz :)
      Production cars with inline-fours larger than 3.0 L have included the 1927 Model A Ford 3.3 L
      The largest on-road inline-4 cylinder turbo-diesel engine is the Detroit Diesel Series 50, with a displacement of 8.5 L :Z Yeez. But due to the superior balance of a 6-cylinder it starts to not be feasible to use a cylinder design that brake itself apart due to the unbalanced nature tearing the engine apart.
      Like using anything Java or GC language for games :) Or web based. Fun Wiki facts for ya

    • @AndreiPastramagiu
      @AndreiPastramagiu 4 года назад

      @@TheDiner50 good to know! My comment was related to the (Nissan) Rogue engine... 😂

  • @jigneshthaker7572
    @jigneshthaker7572 4 года назад +1

    Does it support c# or c++

    • @gideonunger7284
      @gideonunger7284 4 года назад

      how would that even makes any sense at all?

  • @AbhinavKulshreshtha
    @AbhinavKulshreshtha 4 года назад

    For linux users, It only provide .deb installer. No other platform provided. Its a bummer as I use manjaro for Game development.

    • @beardscript
      @beardscript 4 года назад

      I've requested classic confinement for snap. It's already there, just has to be approved :)

  • @parvatiprabhu56
    @parvatiprabhu56 4 года назад +1

    👍👍

  • @X360DevNerd
    @X360DevNerd 4 года назад +5

    this is so clearly a unity clone smh

  • @KryptKicker5
    @KryptKicker5 4 года назад +1

    All I heard was it’s another engine with a bespoke language that will take years to be anywhere near production ready.

  • @broganking9830
    @broganking9830 4 года назад +1

    I always open my code in wordpad.

  • @GameUnion
    @GameUnion 4 года назад

    How many for God's sake!

  • @fragarena9910
    @fragarena9910 4 года назад

    the fact its webgl is a selling pint rather

  • @複製體馬車
    @複製體馬車 4 года назад

    What physic engine do it use? ammo or cannon???? thx

    • @beardscript
      @beardscript 4 года назад +1

      It doesn't use any, you can use whichever you want. Here's an example with Cannon: github.com/BeardScript/RogueEngineCannonExample

    • @複製體馬車
      @複製體馬車 4 года назад +1

      @@beardscript Thank you very much : ) You're doing a great job

    • @beardscript
      @beardscript 4 года назад +1

      @@複製體馬車 Thank you for your kind words mate. I hope you enjoy it!

  • @vgamedude12
    @vgamedude12 4 года назад

    fighting those corrupted terraria eaters

  • @lawrencecole6527
    @lawrencecole6527 4 года назад

    I remember when I saw my first cross platform game and thought it was special. It took about a whole 48 hours before I realized we could have had this all along and greed was the only reason we didnt. Fuck those greedy people who steal from us all and enough is never enough for them.

  • @theman3282
    @theman3282 4 года назад

    the fonts is "unique"

  • @syth-1
    @syth-1 4 года назад

    Oh, it's not a unity skin. .

  • @tokumei_llc
    @tokumei_llc 2 года назад

    If you don't like referring to the UI as "Unity like" then reference it to the original UI Unity stole the design from; Blender 2.0, or Cry 2.0. Ine more reason people REALLY need to stop using Unity. ;p

  • @richardikin
    @richardikin 4 года назад

    Does nobody use framework libraries any more, for goodness sake???

  • @BrotherShield
    @BrotherShield 4 года назад

    If this is not Open Source Like Godot then Whats the Point, good video though

  • @EngPabloZuniga
    @EngPabloZuniga 4 года назад

    Wait closed source, let me go back to Godot.

  • @stefdevs
    @stefdevs 4 года назад

    And the first class language is... drumroll please........................ TypeScript!
    Sorry folks! Cya next time.

    • @stefdevs
      @stefdevs 4 года назад

      Ah I didn't watch enough to see that it's entirely web based! That makes it much worse for me, but I'm sure some people will appreciate it.

  • @shayneoneill1506
    @shayneoneill1506 4 года назад

    Ugh. Another JavaScript engine. Will SOMEBODY do us a proper game engine with 1st class python support

  • @SethEden
    @SethEden 3 года назад

    JavaScript idiocy.....I am offended! :-(

  • @igorzpshev
    @igorzpshev 4 года назад

    Why did you do it? Demonstrate your skill... 125 clone of Unity

  • @VirtuelleWeltenMitKhan
    @VirtuelleWeltenMitKhan 3 года назад

    java != java script ..... but yeah

  • @asandax6
    @asandax6 4 года назад +2

    Microsoft: Java Sucks so let's make something better (C#)
    Also Microsoft: Javascript sucks let's make something better (Typescript).
    Google: Java is good but let's improve it. Jetbrains What do you have for me? ooh Kotlin I like that.
    Also Google: Javascript sucks so let's make something better (Dart).

    • @TheRonpe
      @TheRonpe 4 года назад +1

      Linus Torvalds: Microsoft sucks so let's make something better

  • @nhatlinh1606
    @nhatlinh1606 4 года назад

    Typescript ! lol. First step to hell

  • @Raphipod
    @Raphipod 4 года назад +1

    Oh hell no, TypeScript...

  • @TheLordant8
    @TheLordant8 4 года назад +1

    Heyo I’m 5th

  • @Dummy257
    @Dummy257 4 года назад

    why the fuck do we need a new engine...

  • @JEsterCW
    @JEsterCW 4 года назад

    TS ? no thanks big no to js

  • @benrahim7
    @benrahim7 2 года назад

    ..
    ..
    Do you have evidence that you are right?
    What be the answer if I said that I muslim from the shia and I have evedince on that my religion is the religion right and I taking religious laws from Sayyid Ali al Sistani? ..
    ..
    What happens after death?
    If someone lived happy in the life what does happiness benefit if his fate after death is eternity in hell?
    If some die from the heat of the sun what happens to them if they enter hell forever?..
    ..
    Do God accepts in publish video contains girl ?Do God accept listen to sing?Do God accept listen to music ?Do God accepts in publish image contains girl ?What are the limits of veil in Islamic law?What are the limits of hijab in Islamic law?Do some people publishing image contains on girl for earn satisfied deviants? What will happen after death?Do some people just thinking in life? Who thinking in the death?Do God accepts leave search about the religion right?What be the answer if I said that I muslim from the shia and I have evedince on that my religion is the religion right and I taking religious laws from Sayyid Ali al Sistani?
    ....
    Do you have evidence that you are right?What be the answer if I said that I muslim from the shia and I have evedince on that my religion is the religion right and I taking religious laws from Sayyid Ali al Sistani?