In this update7
Full notes
Full Craftomation 101: Programming & Craft update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Compatibility
- Store
- Gameplay
- Server
- UI and audio
Craftomation 101: Programming & Craft changes
Hey mates!
We’ve just rolled the Arrays update from beta into the main branch — and once again, your feedback helped us polish it into something much more powerful and convenient to use. Here’s what’s new:
Meet Arrays
Arrays are containers that can hold multiple elements — think of them as a collection of variables grouped together. You can store numbers, positions (coordinates), and even object types inside them.
You can now add and edit elements directly inside the array node, making it much easier to manage your data without extra setup.
Working with Arrays
Each element in an array has its own index (starting from 1 in our case), which lets you access and modify it precisely. New commands include:
Get element: retrieve a value by its index
Set element: change a value by its index
Array length: get the total number of elements
Advanced Tab
To keep things clean and organized, all array-related commands (along with Repeater commands from the previous update) have been moved into a dedicated Advanced tab.
Arrays + Functions
And here’s where things get really interesting: Arrays can now be passed into custom functions. This means you can reuse the same logic to process different arrays across multiple robots — or, on the contrary, share one array between different parts of your code.
To support this, functions now include:
Array input: pass an array into a function
Array output: return an array from a function
This opens up a lot of new possibilities for building scalable and reusable systems. IMPORTANT! WHEN YOU PASS AN ARRAY INTO A FUNCTION, THE FUNCTION RECEIVES A COPY OF IT, WHILE THE ORIGINAL ARRAY REMAINS UNCHANGED.
BTW about robots...
Friends! We make games about robots — but they’re made by people, and for people. Our wonderful soundtrack was composed by the talented Arman Mkhitarian. If you’d like to support the development, you can grab the game’s soundtrack DLC https://store.steampowered.com/app/2795680/Craftomation_101_Soundtrack/
How to join the development?
Want some more Craftomation 101? We got you! Here's what you can do:
Suggest your ideas for the game on our Discord server
Help us translate the game into your native language
Subscribe to our YouTube channel, and follow studio news
Follow Craftomation 101 on Twitter
Leave a comment under a video of your favorite content maker, to let them know about the game
Sign up for our Newsletter
Source
Changelog.gg summarizes and formats this update. How we read updates.
