Тёмный

This Incredibly Easy To Use 2D Game Engine Just Got a MASSIVE Upgrade -- Ct.js 

Gamefromscratch
Подписаться 254 тыс.
Просмотров 15 тыс.
50% 1

Ct.js is a free and open source 2D game engine available for Windows, Mac and Linux. They (somewhat) recently released version 4.0 with several new features, but today we are looking at a feature exclusively in the development branch, the new Catnip visual programming language. It's a very Scratch-like programming environment supporting drag and drop, that complements the existing JavaScript/TypeScript/CoffeeScript programming options and presents an excellent opportunity for new game developers.
Links
gamefromscratc...
-----------------------------------------------------------------------------------------------------------
Support : / gamefromscratch
GameDev News : gamefromscratc...
GameDev Tutorials : devga.me
Discord : / discord
Twitter : / gamefromscratch
-----------------------------------------------------------------------------------------------------------

Опубликовано:

 

14 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 78   
@gamefromscratch
@gamefromscratch 4 месяца назад
Links gamefromscratch.com/ct-js-game-engine-gets-new-catnip-visual-scripting-language/ ----------------------------------------------------------------------------------------------------------- *Support* : www.patreon.com/gamefromscratch *GameDev News* : gamefromscratch.com *GameDev Tutorials* : devga.me *Discord* : discord.com/invite/R7tUVbD *Twitter* : twitter.com/gamefromscratch -----------------------------------------------------------------------------------------------------------
@OsoTedyfazbear3329
@OsoTedyfazbear3329 4 месяца назад
Can you make a video tutorial on how to use the Llama.cpp Godot extension to run the LLMs in Godot and how to use them in games? please please 🛐
@deuswulf6193
@deuswulf6193 4 месяца назад
If they called the game engine "Catnip Engine" instead, it would have been an instant success.
@leonardgallion6439
@leonardgallion6439 4 месяца назад
I am a huge fan of open source projects but am still dismayed that so many projects think nothing about naming or even describing their projects accurately on their websites. Although you aren’t selling a product, you still are trying to reach as many users and hopefully future project contributors as possible. No wonder so many great projects linger in obscurity
@comigogames
@comigogames 4 месяца назад
That's the price of not being a native English speaker.
@setsubou-studio
@setsubou-studio 4 месяца назад
and also not having a dedicated marketing team
@leonardgallion6439
@leonardgallion6439 4 месяца назад
@@comigogames I am sure that is sometimes the case, and you can give the website a pass when translated into many languages like ctjs rocks. However "ct.js" doesn't translate to "game engine" in any language and is mislead at best. It is even worse when you try to find an app in a Linux app store and the descriptions are so horrible that you can't find the program you want or you get twelve sub libraries for that program and you just have to know the "magic" name of the one you need. For me this is a big issue holding back open source and Linux adoption. Clarity is better than obscure acronyms or nonsense names when people are trying to find the great work you are putting out
@leonardgallion6439
@leonardgallion6439 4 месяца назад
@@setsubou-studio I don't really think not having a misleading name and poor description for your open source project hardly requires a "marketing team". Maybe sitting down and thinking about it for a minute and maybe realizing your made up acronym or unrelated name isn't that cute, smart or makes you look 'lite. I realize projects can morph over time and maybe an appropriate name can no longer really apply to a project but if you really care about making your project a success in a crowded world, you might want to take that few minutes to at least try to not create a random series of letters and hope people find your project
@firstname4337
@firstname4337 3 месяца назад
@@comigogames bullshit -- everyone knows js stands for javascript
@owenlloyd2528
@owenlloyd2528 4 месяца назад
I agree with your opinion about "js" and "game editor" . I would not even have looked at this back in the day when I was trying out various engines. Edit: I see they call themselves a game engine now, :)
@echodff
@echodff 4 месяца назад
Love your visual programming engine coverage I'm here for it all 👍
@JC-jz6rx
@JC-jz6rx 4 месяца назад
have been using this on and off for a bit, it is so underrated.
@MarcosCodas
@MarcosCodas 4 месяца назад
This is great! More accessibility is always better. Lower the barrier of entry, yo!
@redcarbluecar
@redcarbluecar 4 месяца назад
This is actually helpful. I'm searching for visual scripting and light weight game engines. Will check it out
@magicalcapi9148
@magicalcapi9148 4 месяца назад
The ct.js name part is explained, it's based on Pixi.js , so it IS a javascript derivate. I think they're not advertising as game engine because you can extend it with more js. Game engines usually are built directly upon low level languages, at least is the impression I have Maybe they're underselling and creating confusion, but it does make some sense in my opinion
@nialltracey2599
@nialltracey2599 4 месяца назад
When I saw the term "visual scripting" in the thumbnail I assumed it was going to be another node-based thing -- that paradigm has unfortunately monopolised the term visual scripting of late, kind of leaving the block paradigm of scratch etc. out of the loop. I suppose this is down to how much time I've spent in Unity, where every man and his dog has an asset with "visual scripting" in its name, and they're *all* node-based, and most of them don't even mention nodes once. Hell, even Unity themselves have a node-based system that they simply call "visual scripting"...
@danibiyarslanov
@danibiyarslanov 4 месяца назад
that ui design is beautiful, wish godot was like that
@SangHendrix
@SangHendrix 4 месяца назад
This looks good. Hope it gets frequent updates. I'll give it a try.
@gokudomatic
@gokudomatic 4 месяца назад
Additionally, I tried that game engine using the source from github. Very positive feeling about it. Really nice. I saw one bug, notably about the impossibility to close the game in some conditions. And the editor keep showing up when I run it with gulp. But it can export to a linux binary. Very nice, overall. I'm thinking about making a toki pona learning game with it. Thanks for sharing.
@MetalSonicReject
@MetalSonicReject 4 месяца назад
This looks impressive. Hope the developers try to make this available for mobile devices.
@LDEV-l3p
@LDEV-l3p 4 месяца назад
Next video : GDevelop VS Ct.js
@blossomcherrypink
@blossomcherrypink 4 месяца назад
Would be nice. I'm using GDevelop and it's simply amazing. An external analysis of the competitors would be good to expand horizons however.
@pieugedher257
@pieugedher257 4 месяца назад
exactly
@lemovision
@lemovision 4 месяца назад
Vs Construct
@raybelcher5200
@raybelcher5200 4 месяца назад
concur that the name under sales the ct.js capabilities Thank you for what you do! Looking forward to trying out the visual scripting option
@DavidMetzener
@DavidMetzener 4 месяца назад
They folks behind ct.js must have seen your critique because they change they front page to say "Meet ct.js, your new 2d game 'engine'. It shows me that they are still around and at least updating the web pages. :)
@drekex6767
@drekex6767 3 месяца назад
I really like the UI and it seems like a great engine for small projects with a bunch of features built in. I’m considering making my next project using it, the only thing I would like in the future is multiplayer support
@MarcosCodas
@MarcosCodas 4 месяца назад
The UI reminds me of Tinkercad (which I also love).
@CanadianBoyArt
@CanadianBoyArt 4 месяца назад
Hello. In my opinion, the name is completely correct because it is exactly js framework and if I am not mistaken, it can be published for other platforms through wrapper frameworks. Unfortunately, because of this, js game engines have very low performance for non-web platforms.
@stulawson
@stulawson 4 месяца назад
This is excellent news! Thank you, I had all but forgotten about them.
@DunYappin
@DunYappin 4 месяца назад
Thanks for the new engine
@Theraot
@Theraot 4 месяца назад
4:01 if it fits, it sits
@RecraftedS
@RecraftedS 4 месяца назад
Since they have a cat icon they should just simplify it and call it Catnip or CatNip and also refer to it as a game engine
@kinsondigital
@kinsondigital 4 месяца назад
100% I would think it would be a javascript library. They should change the name. Same thing with any other tech stack thing out there. I built a 2D game development framework called Velaptor, which is built with C#. I would never call it VelaptorSharp, or GameSharp, or anything of the sort. But this engine looks very good and I think it would be a great way for people to get started!!
@System_Attic
@System_Attic 4 месяца назад
Exporting to Desktop or Web in Ct.js is the easiest I have found in any engine.
@Volt-Eye.
@Volt-Eye. 4 месяца назад
What is empty web build size by default in ct.js ? In Unity 2.7 MB Godot 10 to 12 MB Gdevelop 153 KB Defold 800-900 KB Please guide me
@marcomoscoso7402
@marcomoscoso7402 4 месяца назад
This reminds me of the good ol' times when I used Construct 1.0 to build prototypes.
@patek2385
@patek2385 4 месяца назад
if only Godot had the same visual scripting
@jeanheonofficial
@jeanheonofficial 4 месяца назад
If Godot had a friendly visual scripting like Blueprint in Unreal Engine or Plugit in OpenSpace3D.
@patek2385
@patek2385 4 месяца назад
True
@jotomato
@jotomato 4 месяца назад
we can always yoink it for Godot
@patek2385
@patek2385 4 месяца назад
@@jotomato there is already the good visual scripting plugin. Godot orchestrator.
@jeanheonofficial
@jeanheonofficial 4 месяца назад
@@patek2385 Yes but is not official and less friendly that Blueprint in Unreal Engine and orchestrator work only with the 4.2 version of Godot.
@MountainHomeJerrel
@MountainHomeJerrel 4 месяца назад
Thanks for all your great great. You're right, the branding on this product desperately needs some adjustments.
@m128jg
@m128jg 4 месяца назад
Any chance you'll revisit SFML, which finally got an update that added some Vulkan support?
@Volt-Eye.
@Volt-Eye. 4 месяца назад
I thought it was long dead. But no, its alive and awesome !
@thedrunkmonkshow
@thedrunkmonkshow 4 месяца назад
I mean even in it's Github it's majority coded with Typescript and Javascript so people may not be wrong to assume. What I'm also curious to see is if this can compile down to executable or is it web based. I'll need to check it out.
@DevJeremi
@DevJeremi 4 месяца назад
".JS" - makes me thing that is some JavaScript project, but not necessarily a framework, but yes "Game Editor" makes me think that this just some Leve Editor, that go fancy with its markteing, but not a Game Engine
@DoomCatcher
@DoomCatcher 4 месяца назад
Please start of these style of videos by stating which devices/platforms it can export games to such as if it can export to android and ios.
@TazkoHoZabit
@TazkoHoZabit 4 месяца назад
Godot is missing this type of programming language.
@jeanheonofficial
@jeanheonofficial 4 месяца назад
If Godot has a friendly visual scripting. Is the missing feature to migrate more Unity and Unreal users that familiar with visual scripting.
@wikittywhacktv
@wikittywhacktv 4 месяца назад
kaspersky identified the installer as trojan. also, malwarebytes extentino blocked the file from downloading. sketchy
@fablewalls
@fablewalls 4 месяца назад
Maybe it's just me but "easy" isn't the word for this. 99% of the beginner tutorials out there are by teenagers who have no idea of how to actually help others get started / what the interface is or how to actually use the engine. I just did the Brackey's Godot Tutorial and if CT.JS had some proper beginner tutorials, it might get more traction.
@MrNybbles
@MrNybbles 4 месяца назад
I have a feeling they called it Ct.js because it uses PixiJS. They seem to love the JS part of the name, but why the "Ct" part? Why not Fay.js or, better yet, FayEngine? Well, just don't accidently name it FeyEngine, otherwise the Scottish won't let you live that one down.
@chaosmachines934
@chaosmachines934 4 месяца назад
OMFG i love the new update
@evanreign9344
@evanreign9344 4 месяца назад
Personally I assume when i see ".js" i assume its written with javascript rather than it's only useful for javascript.
@holdthetruthhostage
@holdthetruthhostage 4 месяца назад
You need to contact them
@gokudomatic
@gokudomatic 4 месяца назад
makecode might be easier, but the output is a gameboy screen. Not very appealing to start in game development.
@Fighting_Cat
@Fighting_Cat 4 месяца назад
I still think the TurboWarp is better for the first game.
@thegordoloco
@thegordoloco 4 месяца назад
But good old mighty Godot doesn't have Visual Scripting by default...
@gaeshows1938
@gaeshows1938 4 месяца назад
Clone of construct?
@ghostwarrior79ghost10
@ghostwarrior79ghost10 4 месяца назад
this is dope
@artoke84
@artoke84 4 месяца назад
You say it IS NOT a Javascript framework...but you also keep saying that you program in Javascript! wth. In fact in their website in the "Coding" section is says "Javascript"!!
@gokudomatic
@gokudomatic 4 месяца назад
indeed, but not only. After having seen the source, I can say it's written in javascript. In fact, the doc itself says "Ct.js is a modular library written in JavaScript, coupled with a visual editor."
@5minutemovies977
@5minutemovies977 4 месяца назад
Javascript is not the issue there. It is not a framework but an engine.
@JuggernautWare
@JuggernautWare 4 месяца назад
О, разраб живой ещё, а я то думал, что его мобилизовали.
@rafae5902
@rafae5902 4 месяца назад
Can it port to consoles?
@TheManOFCulture155
@TheManOFCulture155 3 месяца назад
No Sadly only PC Mobile and Web.
@savire.ergheiz
@savire.ergheiz 4 месяца назад
Its nothing but simple 😂 Visual sheed just add complexities 😅
@dirkroosendaal2254
@dirkroosendaal2254 4 месяца назад
lol, why would you call it with .js when it is not a javascript framework XD
@themichaelconnor42
@themichaelconnor42 4 месяца назад
It actually is built on JavaScript & HTML5, they've just moved away from focusing on that
@dirkroosendaal2254
@dirkroosendaal2254 4 месяца назад
@@themichaelconnor42 oh aha, okay that makes more sense then
@holdthetruthhostage
@holdthetruthhostage 4 месяца назад
The Name Terrible
@theburntcrumpet8371
@theburntcrumpet8371 4 месяца назад
:( Visual scripting
@soran2290
@soran2290 4 месяца назад
Godot is better 😊
Далее
The Best Game Development Frameworks
21:58
Просмотров 44 тыс.
The Best Frameworks For Game Development
14:48
Просмотров 23 тыс.
Слушали бы такое на повторе?
01:00
Codeium - It's GitHub CoPilot ...But FREE!
11:15
Просмотров 86 тыс.
Redot: Godot but it's not political and it's better
10:12
What ct.js v4 can do for you!
13:52
Просмотров 1,6 тыс.
LDtk - The Best 2D Map Editor?
10:37
Просмотров 15 тыс.
I made Games with Python for 10 Years...
28:52
Просмотров 348 тыс.