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...
Link:
gamefromscratch.com/rogue-engine-hands-on/
@Scorched Earth Hi! Please investigate our engine: falco3d.com. Thanks!
Hi! Please investigate our engine: falco3d.com. Thanks!
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!
it was definitely surprising to actually find you here😂
@@viralstar2668 I'm everywhere
I love how all these new game engines keep coming out! More choices is always better.
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.
"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!"
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.
Because .ts is also used for the Transport Stream video container TS
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
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.
Take a swig every time he says “go ahead and”
Ran out of apple juice lol
I once had to turn a tutorial off when the tutor said "I'm going to go ahead and go ahead."
Or says "this guy" when IT'S NOT A GUY!
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. ;)
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.
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.
closed source, javascript. i've heard enough.
Typescript.
Yeah doesn't have a lot of going for it huh
Stopped at closed source
@@bitmammothOG I stopped at typescript. No thanks
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?
"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.
That UI looks EXACTLY like the one in Wave Engine.
They're always just springing up out of nowhere aint they? 😂😂😂
Then forgotten in a month.
Lately from the youtube videos I'm starting to think there's more game engines than games. lol ;0
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.
@@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? ;-)
>not open source
not bothering
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'
@@ShadeKirby500 To be fair, you can get the source of Unreal and modify it. Not open-source, but I'm fine with that.
Got me at Typescript. TS thumbnails got me hitting that like button.
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.
Meh. TS, ThreeJS, multi-platform, sounds like an Electron based engine to me.
*lmao* I'll just stick to blender 2.8 for the editor and use Babylon.JS. I don't need this.
"some people may say that the earth needs a break, peace on earth. Nah, we need a new game engine."
Looks like a RTS-friendly engine
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
LOL that X axis arrow though
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).
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).
Great software started with default cube...
Don't we have enough engines already?
complaining about too many options?
TS is also the extension for a video format, it is used for streaming
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.
Didn't Unity have Javascript support?
@@asandax6 It had a version of it called UnityScript that was deprecated due to lack of interest.
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..
@@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.
1:15 as soon as I saw that transformControl I knew - This is an electron app made with threejs
TypeScript? But without Browser support? That's an odd choice.
Rogue engine has just had a big update, also web site changes
"...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#.
WordPad!!??
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. ;)
@@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......
@@TheDiner50 Notepad++ is the shit. I love that editor
I thought C# was microsoft's "Java sucks, let's make something better" language
they have two
Thought he meant Javascript, not Java.
C# > Java
Type Script > Java Script
Java != Java Script
Microsoft = your freedom bye bye
@@techpriest4787 Microsoft is actually the more reliable among the tech giants.
@@Vavagutt Yes they are but Java still killing it with its son Kotlin.
I was hoping the interface would be different all the time after you open it.
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
they should do c++ suck let's make...
(Ignore Rust and GO for now)
I hear Kotlin laughing ruthlessly!
@@programaths F# is likewise pretty darn terrific.
@@MrEnvisioner That's too long ago that I toyed with it to say. Still, functional is often very good.
@@nerdydrow So the D language has born
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...
Why does the UI look like if someone took Godot and tinted it dark?
It looks almost like a 1:1 copy of Unity, don't really see the similarities to Godot.
yeah it doesnt look like godot. its literally a reskinned unity
Maybe it uses QT for its UI🤷♂️
Thought it was Godot also.
Typescript is a javascript replacement, not Java. Java and javascript are two entirely different languages.
I think he wanted to say Javascript.
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.
I only came in here to read the comments.
Three.JS all the way
If an engine don't support at a minimum web or android build its not worth learning it yet.
It supports web builds. You can run your project on any browser supporting webgl, which includes a chromium wrapper as a native android app. :)
I will use this engine if either the team adds support for Visual Basic .NET scripting or makes the engine open source.
2.5 L 4-cylinder
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
@@TheDiner50 good to know! My comment was related to the (Nissan) Rogue engine... 😂
Does it support c# or c++
how would that even makes any sense at all?
For linux users, It only provide .deb installer. No other platform provided. Its a bummer as I use manjaro for Game development.
I've requested classic confinement for snap. It's already there, just has to be approved :)
👍👍
this is so clearly a unity clone smh
All I heard was it’s another engine with a bespoke language that will take years to be anywhere near production ready.
I always open my code in wordpad.
Oof you poor thing
How many for God's sake!
the fact its webgl is a selling pint rather
What physic engine do it use? ammo or cannon???? thx
It doesn't use any, you can use whichever you want. Here's an example with Cannon: github.com/BeardScript/RogueEngineCannonExample
@@beardscript Thank you very much : ) You're doing a great job
@@複製體馬車 Thank you for your kind words mate. I hope you enjoy it!
fighting those corrupted terraria eaters
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.
the fonts is "unique"
Oh, it's not a unity skin. .
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
Does nobody use framework libraries any more, for goodness sake???
If this is not Open Source Like Godot then Whats the Point, good video though
Wait closed source, let me go back to Godot.
And the first class language is... drumroll please........................ TypeScript!
Sorry folks! Cya next time.
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.
Ugh. Another JavaScript engine. Will SOMEBODY do us a proper game engine with 1st class python support
JavaScript idiocy.....I am offended! :-(
Why did you do it? Demonstrate your skill... 125 clone of Unity
java != java script ..... but yeah
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).
Linus Torvalds: Microsoft sucks so let's make something better
Typescript ! lol. First step to hell
Oh hell no, TypeScript...
Heyo I’m 5th
why the fuck do we need a new engine...
TS ? no thanks big no to js
..
..
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?