ct.js 2D Game Engine Hands-On

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ต.ค. 2022
  • Today we are checking out the ct.js 3.0 game engine, a 2D game engine for Mac, Windows and Linux.
    It is free with the source code available on GitHub under the MIT license. It also contains everything you need in one place, uses a relatively simple JavaScript API and should be an appropriate 2D game engine for beginners or teachers.
    Links
    gamefromscratch.com/ct-js-3-2...
    -----------------------------------------------------------------------------------------------------------
    Support GFS on Patreon : / gamefromscratch
    GameDev News : gamefromscratch.com
    GameDev Tutorials : devga.me
    Join us On Discord : / discord
    Twitter : / gamefromscratch
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 47

  • @Entikai
    @Entikai ปีที่แล้ว +15

    This get's the award for the cutest engine.

  • @ScaerieTale
    @ScaerieTale ปีที่แล้ว +18

    Oh nice. I've been looking for a 2D Godot alternative. I like Godot, but there are a thousand little things that irritate the crap out of me (Insanity by a thousand rain drops). I'll have to check this out

  • @leandrocampos3430
    @leandrocampos3430 ปีที่แล้ว +6

    I got this engine since first versions before 1.0, its amazing to see how much its evolved for just one developer game engine, Comigo made an amazing job on that engine, i think its pretty suitable for small-medium games

  • @goryn5761
    @goryn5761 ปีที่แล้ว +8

    totally agree on the lack of "cancel" buttons as you don't always want to save whatever you just did at the moment, that's a really weird solution

  • @maxkratt
    @maxkratt ปีที่แล้ว +6

    Awesome! I watched your old video on it a little while ago, nice to have an up to date one

  • @waffle98501
    @waffle98501 ปีที่แล้ว +3

    Thanks for tipping my off on this one. After using GM for a few years, Its nice to have a system that just works. GM syntax is similar to JS so migrating to CTJS is very smooth. Its not perfect, but it just works. Using rooms as GUI layers is great. Areas needing work: sub-classing and inheritance, custom vars and code in room editor, ability to view code from multiple areas at the same time....

  • @ukrsolid
    @ukrsolid ปีที่แล้ว +2

    Nice, will definitely try

  • @alissonestaniecke6540
    @alissonestaniecke6540 ปีที่แล้ว +1

    Hey! Thanks so much for this video!

  • @hilariobara
    @hilariobara ปีที่แล้ว +1

    good work king, love you

  • @disruptive_innovator
    @disruptive_innovator ปีที่แล้ว

    Those are valid points with the UI. This looks fun though, I'll check it out.

  • @moose43h
    @moose43h ปีที่แล้ว +5

    You should check out the asset "OneJs". it somehow uses preact and tailwind to make a ui. i dont know about performance but you can make the most awesome ui much faster than any other tools.

  • @dallassegno
    @dallassegno ปีที่แล้ว +1

    I love you games from scratch.

  • @HE360
    @HE360 ปีที่แล้ว +24

    Godot is an awesome engine that has everything great going for it, but I am predicting that it too is going to have competition in the form of engines like this; once some of the bugs and problems are fixed with this engine. And this is just ONE engine of many that will probably come out.

    • @hipflipped
      @hipflipped ปีที่แล้ว +21

      They're not targeting the same demographic at all. Not everything is a competition.

    • @copium5050
      @copium5050 ปีที่แล้ว +2

      @@hipflipped There is definitely some overlap, anyone who wants to make a web game might pick this over Godot now.

    • @HE360
      @HE360 ปีที่แล้ว +3

      @@copium5050 Thanks! That's exactly what I was meaning. Evidently, Card Caper didn't fully read or comprehend what I was saying. I said nothing about "everything" being about competition.

  • @TVMAN1112
    @TVMAN1112 ปีที่แล้ว +2

    This one looks pretty good.

  • @yearoflinux
    @yearoflinux ปีที่แล้ว +1

    Interesting, i like it.

  • @Audiojack_
    @Audiojack_ ปีที่แล้ว +3

    I tried this quite a while ago, but it was not feature-complete enough and I just couldn't make it work for me like some other engines. But I might take another look at it now that it seems more mature, so thanks for the reminder...

  • @gamefromscratch
    @gamefromscratch  ปีที่แล้ว +4

    Links
    gamefromscratch.com/ct-js-3-2d-game-engine/
    -----------------------------------------------------------------------------------------------------------
    *Support GFS on Patreon* : www.patreon.com/gamefromscratch
    *GameDev News* : gamefromscratch.com
    *GameDev Tutorials* : devga.me
    *Join us On Discord* : discord.com/invite/R7tUVbD
    *Twitter* : twitter.com/gamefromscratch

    • @easygamemaker
      @easygamemaker ปีที่แล้ว +1

      Hello Mike, I see that you post many reviews of smaller game engines. Would like if you can publish a video about EasyGameMaker in your channel. Thanks.

  • @its.arjun.s
    @its.arjun.s ปีที่แล้ว +3

    Wow
    I was really looking for a good Pixi based game engine
    Thought the only option was GDevelop

  • @rewindcat7927
    @rewindcat7927 ปีที่แล้ว

    Does the ESC key work for cancel?

  • @MetalSonicReject
    @MetalSonicReject ปีที่แล้ว +4

    This looks like a fun and easy engine to use. What platforms can I publish my games with this engine?

    • @chalkieface9968
      @chalkieface9968 ปีที่แล้ว +2

      Says in the video

    • @Masda.X
      @Masda.X ปีที่แล้ว

      Desktop Android and Web

  • @Ambratolm
    @Ambratolm ปีที่แล้ว +3

    We really need as much game engines as JS frameworks to choose from for all tastes.

  • @Cerbyo
    @Cerbyo 21 วันที่ผ่านมา

    looks promising but the inability to easily test what I'm doing would be a dealbreaker. I guess I'd have to test it myself to see if what u are saying is true or not on that front.

  • @ShiloBuff
    @ShiloBuff ปีที่แล้ว +3

    I love options and competition, but how can engines like this even compete if its trying to be streamlined? I can only see these engines being niche or for personal use. Am I missing something?

    • @hipflipped
      @hipflipped ปีที่แล้ว +1

      No, you're 100% correct.

    • @HE360
      @HE360 ปีที่แล้ว +9

      Some people like myself might not want all of the bloatness that comes that comes with engines like Godot, Unity, etc. And I could see how some people; like myself again, might want something like G-Develop, but with traditional styled coding and this is where something like this would come in; especially if I'd want to make the native web games that I enjoy making.

    • @StarContract
      @StarContract ปีที่แล้ว +2

      You are right, it was most likely a passion project of a group of small developers (maybe even a single person) and they probably decided to release it "just to be out there". For most developers it's of no use but trust me, for some other developers, these niche engines are how their journey starts.

  • @anon_y_mousse
    @anon_y_mousse ปีที่แล้ว +3

    Call me insane, but I'd love to see a 3D game engine written in pure C. I'm honestly thinking of taking on that project myself.

  • @HatmanMusicGEOMETRYDASH
    @HatmanMusicGEOMETRYDASH ปีที่แล้ว +2

    I am still mad at this guy for saying that the way most people in america say Z is wrong.

    • @KANJICODER
      @KANJICODER 11 หลายเดือนก่อน

      ZED ?

  • @Ratstail91
    @Ratstail91 ปีที่แล้ว +1

    Where do you find these engines? I wonder if they have any actual userbase...

  • @sicfxmusic
    @sicfxmusic ปีที่แล้ว

    I think I'm "DONE" with ct.js 😅😅

  • @dkdksan
    @dkdksan ปีที่แล้ว

    js not for big game engine project

    • @ohiasdxfcghbljokasdjhnfvaw4ehr
      @ohiasdxfcghbljokasdjhnfvaw4ehr ปีที่แล้ว +1

      what does that even mean

    • @dkdksan
      @dkdksan ปีที่แล้ว

      @@ohiasdxfcghbljokasdjhnfvaw4ehr c++ much faster than javascript

    • @divingradish
      @divingradish ปีที่แล้ว +1

      @@dkdksan in browser?

    • @dkdksan
      @dkdksan ปีที่แล้ว

      @@divingradish godot work very in browser

    • @RandomGuyyy
      @RandomGuyyy ปีที่แล้ว +1

      @@dkdksan you English not so good very

  • @coachtomas
    @coachtomas ปีที่แล้ว +1

    Good grief, yes we know about the lack of cancel button. It is vastly more annoying hearing you bang on every 10 seconds about it than the actual thing itself.

  • @zstudioinc9409
    @zstudioinc9409 ปีที่แล้ว +1

    Work on your thumbnails

    • @TheJollyTimes
      @TheJollyTimes ปีที่แล้ว +1

      Yes we need the guy pulling funny faces with explosions in the background.