Discord
Login
Community
DARK THEME

MASSIVE UPDATE on TiberScript 1.2! This is how TiberScript 1.2 is going evolve! 🎮👾

I promised that each version of TiberScript is going to be massive, how 1.0 was just the concept and barely worked on a microScript 2.0 interpreter. And TiberScript 1.1 having 2 different Runners and SUPER limited in it's python interpreter here in microStudio, and it's other one (my modified version of microStudio), is still limited and VERY weak + kinda broken because it is just a skeleton from my older broken game engine.

This is why I wanted to announce even more updates to TiberScript 1.2 AND how this is going to be the best game scripting language for game developers as much as I can possibly do! Plus TiberScript 1.2 will actually be fully natively integrated in to microStudio so it will be SO MUCH BETTER unlike TiberScript 1.1 which was basically a interpreter in the backend, it is slow and super weak

  • (What I mean by weak is like no more than 1000 lines of code with super complex math with more than 100 for loops and code that was large and complex before the whole thing just breaks and collapses 💀)

Here is everything (on my What's New in 1.2) TiberScript 1.2 will have I have put in my handbook so far:


What's New in 1.2

1.1 made TiberScript real. 1.2 makes it a full game scripting language. Every system a full-length game actually needs is here now, and nothing from 1.1 goes away.

  • Modules. import and export. A real project can finally live in more than one file.
  • The Standard Library. Real string, array, math, and table helpers instead of leaning on built-ins alone.
  • Sequences. sequence do ... wait(N) ... end for cutscenes, dialogue, and timed attack patterns.
  • Events. A quick global on() and trigger() for simple cases, and real declared signal blocks for anything bigger.
  • Enums. Named states instead of bare strings, so a typo is a real error instead of a silent blank screen.
  • Traits. uses lets an archetype share behavior with as many traits as it needs.
  • Tunable variables. export a value and change it without touching code.
  • Dialogue. A real branching conversation system, built in.
  • Action mapping. bind() and action(). Input tied to intent, not physical keys.
  • Gamepad support. Full controller input, held and hit, same pattern as keyboard.
  • Sprite animation. Frame sequences and animation state, built in.
  • Camera upgrades. Smooth follow, bounds, and parallax layers.
  • Draw layers. Real control over what renders in front of what.
  • Real collision. Shapes beyond boxes, actual resolution, and layers and masks.
  • Fixed timestep physics. A fixedUpdate() that runs at a steady rate no matter the frame rate.
  • UI primitives. Buttons, health bars, and word wrapped text boxes.
  • Structured save data. A real save system, not just a slot that exists or does not.
  • Networking hooks. microStudio's multiplayer, finally reachable from TiberScript.
  • Upgraded physics. Mass and friction, not just gravity and bounce.
  • Tween easing. Bounce, elastic, and ease curves, not just linear motion.
  • Cancellable timers. A schedule you can call off before it fires.
  • A bigger randomness toolkit. Seeding, decimals, coin flips, picking from a list, and random direction.
  • Audio channels. Separate music and sound effect volume.
  • Testing. test and assert so you can trust your own code as your game grows.
  • Better errors. Messages that say what was expected, not just what broke.
  • Typed built ins. Every built in function now has a known signature, the foundation real autocomplete needs.
  • A bigger Tiber namespace. Version checks and feature checks, alongside everything it already did.

All 1.1 scripts run unchanged. Nothing above replaces anything. It all sits on top.


There is also going to be a "THE BIGGEST UPDATE OF ALL" to TiberScript 1.2 and this will change everything about it and how it will change game development in microStudio (if Gilles allows my language in) and even other languages once I expand TiberScript's ecosystem!

And I promised I will also make a YouTube video about this for every person to see this IN ACTION! I will try to make it entertaining and I will try my best on this, it will come soon PLEASE STAY TUNED! And I will also make more videos and shorts before the real video you all are waiting for!

Thanks for supporting me everyone I hope this awesome! :)

This is genuinly insane, im really excited for this update :D Keep up the good work!

This 1.2 update just gets BIGGER! I can't wait for the full Handbook of 1.2 THIS IS INSANE! Does TiberScript have beef with microScript now 😭, if he keeps up the updates at this point TiberScript he will compare to other gaming languages like GDScript, Lua, and even Python! YOU GOT THIS! :)

TiberScript 1.2 is coming! I can't believe it is still in it's BETA version and it is going to be a full game scripting language now. I am proud of TiberiusCreator my bro, I am very, VERY curious about the THE BIGGEST UPDATE OF ALL post because TiberScript 1.2 alone already is insane! I can't wait!

YESSIR THIS IS AWESOME!!! Bro TiberScript 1.2 is going to be my main language when it drops I WANT TO TRY IT SO BAD! I am also like super curious about the THE BIGGEST UPDATE OF ALL post coming I HOPE IT IS INSANE!!!!!

Yep your right ShadowedVisions bro! TiberScript is actually still in BETA and the real 1.0 version of TiberScript is until 2.0 which I am not yet there at all! CONFIRMED!

And yes I planned the THE BIGGEST UPDATE OF ALL for TiberScript 1.2 to be the very best! I wonder if you guys can find out what it could be...

When TiberScript is fully out, can you make a full tutorial for me to put this language in my coding software?

TiberScript is still on BETA and will be not fully finished as a language until WAY later, right now I am in development for TiberScript 1.2 and 2.0 will be the real 1.0 of TiberScript.

And you can use the 1.1 interpreter for now in microStudio here: https://microstudio.dev/i/TiberiusCreator2/tiberscript1point1test2/

TiberScript 1.1 is also getting a change for my modified version of microStudio because it is so bad I have to make it good for TiberScript 1.2 anyway I will most likely open source the 1.1 runner and it will be like 10 times better than the python interpreter in here in microStudio, and I am planning to make TiberScript 1.2 be 100x better than the 1.1 runner in my modified version of microStudio actually fully natively integrating TiberScript 1.2 to be, I am hoping, up to 5-10 times faster, at least 10 times the performance and optimization than TiberScript 1.1 on my modified version of microStudio! This is a lot to ask for myself I hope this is all worth it!

Also TypeScript is fully functional and working! And Rust is next and in development, And I am still choosing if C# is the best option but I am most likely using C# anyway, hope you sees a clue there... :D

THERE IS NO WAY 😭😭

He is actually making clues about this news I am gonna be the first to figure it! >:)

Yes I am! I wonder if you could figure it out what this could be...

Brooo I can't figure out what HE BIGGEST UPDATE OF ALL post might be, I have predictions but not fully support, I used ChatGPT AND Claude and me and them have no idea WHAT IS THIS BRO 😭

I really hope it is like a new feature like no other language, or maybe massive performance boost? I mean the main problems with TiberScript is it has not enough dev features or language features period, underpowered, and most likely super slow, I would hope when this post comes it powers up TiberScript 1.2 and fixes it's biggest issues.

Yes it does, 1.1 is very, very slow and underpowered, that is a key feature 1.2 fixes! :)

Post a reply

Progress

Status

Preview
Cancel
Post
Validate your e-mail address to participate in the community