8

Are Roblox’s new AI coding and art tools the future of game development?

 1 year ago
source link: https://arstechnica.com/gaming/2023/03/are-robloxs-new-ai-coding-and-art-tools-the-future-of-game-development/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

Let the AI do it —

Are Roblox’s new AI coding and art tools the future of game development?

New initiative aims to take game development past "the hands of the skilled few."

Kyle Orland - 3/21/2023, 12:43 PM

All these characters were generated directly by human developers, but future <em>Roblox</em> content may rely more on AI-generation tools.
Enlarge / All these characters were generated directly by human developers, but future Roblox content may rely more on AI-generation tools.
Roblox


SAN FRANCISCO—At the Game Developers Conference Monday, Roblox rolled out a new set of AI tools designed to let the company's millions of player-creators create usable game code and in-game 2D surfaces using nothing but simple text descriptions.

Head of Roblox Studio Stef Corazza told a packed audience at the conference that the release is a major step toward "democratizing" game creation, taking it from "the hands of the skilled few" and giving it to people "who were blocked by technical hurdles but had a great idea" that they were previously unable to express without highly specialized skills.

“Create a 3 by 3 grid of orbs”

The release of the Roblox Code Assist beta Monday morning certainly seems to have the potential to let users create simple code snippets with a minimum of effort. In an example Corazza presented at the conference, a user could ask the system to "make orb turn red and destroy after 0.3 seconds when player touches it." The system then generates a seven-line Lua function that does just that, based on a coder-defined orb object provided earlier in the code.

Another prompt for a function to "create a 3 by 3 grid of orbs around orb" similarly generates a few lines of code to place a small grid of those objects in the game scene.

Advertisement
An example of how Roblox Code Generation Bets can create working code snippets from simple descriptions.
Enlarge / An example of how Roblox Code Generation Bets can create working code snippets from simple descriptions.

Corazza said that, just four months ago, it wasn't clear that this tool would work well enough for a public release today. But Roblox has taken advantage of advances in natural language code generation that have rolled out in just the last few weeks.

The key to getting usable results for the company's Code Generator Beta, though, was fine-tuning that standard model with code from the Roblox platform itself. That crucial context "significantly increases the quality of output," he said.

The need for context applies to coders using the tool, too, Corazza said. Asking the AI to generate code on an empty document is akin to asking a knowledge expert to take a test "in a completely white room where you didn't hear the question completely." In internal testing, though, Corazza said providing the AI tool with just three lines of sample code to start from increased the "acceptance rate" for the tool's suggestions by 50 percent over attempts that started with no such "context" code.

For now, the main focus of the Code Generator Beta is to allow experienced coders to not "have to work on simple stuff," Corazza said, and to "help automate basic coding tasks so you can focus on creative work." In the future, though, Corazza said he sees a more chatbot-style interface that can be used as a learning tool, explaining how code works and documenting functions for those still learning the basics.

Page:


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK