Creation in Core - FAQ

Frequently Asked Questions

Search for key words or terms in this forum thread, or use the menu below to jump-to the relevant post.

:core: CODE OF CONDUCT

1 Like

System Requirements for Core

At the beginning of Alpha, this minimal spec will allow you to check out CORE, though your mileage may vary when it comes to playing or developing complex projects. For Alpha, a modern gaming PC is recommended for the best early experience.

Minimum System Requirements

  • CPU: Intel Core i5-7400 or AMD equivalent
  • RAM: 8 GB
  • GPU: NVIDIA GeForce GTX 1050 Ti or AMD equivalent
  • OS: Windows 10 64-bit

Recommended System Requirements

  • CPU: Intel Core i5-7400 or AMD equivalent
  • RAM: 16 GB
  • GPU: NVIDIA GeForce GTX 1660 Ti or AMD equivalent
  • OS: Windows 10 64-bit

There are a number of planned optimizations during Alpha and beyond which will greatly improve performance on lower spec machines and also enable us to support other platforms in the future.

Does it work on low end machines?

For best performance, Core currently requires a higher end machine for both editing and playing. This is just during Alpha. There are a number of optimizations planned which will greatly improve performance on lower spec machines.

Another note is that as we approach launch, the recommended spec for playing games will drop as well.

We also provide tools in Core itself to help creators track and improve their performance.

What is the download size?

The download of the launcher is ~2.5GB, which will expand to about 5GB on disk once fully downloaded.

1 Like

Alpha Access

So is the alpha something we're going to have perpetual access to now that we're in or is it planned that we're going to lose access at some point?

There will likely be some down time between closed Alpha and closed Beta, but we aren't sure how much yet - it will partially depend on how stable the alpha is and if we need to make any major changes between alpha and beta.

Does it work on Mac?

Core is currently Windows only while we’re focusing on making the editor ready for launch. We do plan to look at more platforms in the future. Some users successfully use Core using Boot Camp though with a Windows 10 version!

Switch or console version when?

No announcements regarding other platforms currently. But we do have a lot of Nintendo fans in the office!

1 Like

Monetization

How will monetization work?

Core is a platform that is free to play on and create in. For games, there will be a way for creators to monetize. While the system is in development, you can hear about our approach on it here in our Founders' AMA and we look forward to sharing more details soon!

Will you pay creators?

While we cannot provide more details yet, this is an important premise of Core and one that I’m excited to share more about as we approach our launch date. Suffice it to say we believe the game industry should be able to support many, many more creators financially.

Can I link my projects to my twitch account so I can give my subs special access to some of my stuff?

No details yet, but we look forward to sharing more on monetization soon!

Can I charge people for access to my games?

Right now Core and all of the content on it is free to play. We’re developing both cosmetics and a unique Twitch-like partner system.

While there is no long term ETA for it yet, there may be a place for paid/premium games on the platform. It all depends on where creators take Core and what creates the best games. What’s most important to us is to foster maximum creativity on the platform and enable creators to be most successful.

Roblox keeps an exorbitant revenue share. How much will creators get on your platform? Epic gives creators 88% of revenue. How much will they get on your platform?

We aren’t sharing details yet on creator monetization, but we consider it a critical part of building a thriving community.

In this case we’re looking at several systems, some familiar, some new, that will enable creators to earn a living and even build largescale teams on the platform.

The most important thing to us is empowering creators and incentivizing them to create maximally fun, engaging games that delight their players.

1 Like

Content Policies

Can I require people being of a certain age to access my games?

Core users (creators and players) must be 13 or over to create a Core account. We aren’t planning to allow individual games to have their own age gate at this time, but we are working on a comprehensive content policy to help shape this.

Can I block people from certain regions from accessing my game?

Currently when a Core game is published, it is available anywhere that Core is available. Please note that we reserve the right to revisit content availability in the future.

How old does someone need to be to use Core?

You must be at least 13 years of age to use Core.

What content is allowed on Core?

Check out the :core: Code of Conduct.

Will Core allow gambling/casino games?

For now, creators can make casino-style games provided they have no way to “cash out” into any kind of real-world currency or item. Please note that the details of this might change, as we are still giving a lot of thought to our content policy and what will be and won’t be allowed on the platform.

1 Like

Collaboration

Can you work on the same game simultaneously, in-game, like Minecraft?

We considered it, but our mission with Core is to deliver high fidelity, high quality gameplay and graphics. We think games that let you simultaneously build together are a lot of fun, but the resulting experiences are very different. We opted to create Core for maximum flexibility, which moved us away from simultaneous, in-game creation.

That said, collaboration is SUPER important. This concept inspired Community Content, which is now one of the most important parts of the Core experience. Anything you make in Core, from models to scripts, can be shared with any creator in the world.

How does collaboration work?

You can currently collaborate in Core in two ways:

  1. Publish Community Content for your team to use
  2. Connect to a source control system like GitHub or GitLab
1 Like

Scripting

Why do you support Lua? Lua is bad.

We use Lua because it is small, fast, portable, and lightweight. It’s used extensively by UGC communities like WoW UI and Roblox, and it’s also used widely by pro developers.

We did look at a lot of alternatives, including JavaScript. In the end, they all had significant issues that made them non-starters for our use case. For instance, we want to be on consoles eventually. If you’re using JavaScript and a vulnerability is discovered, it could take weeks to push updates through console approval cycles, etc.

Does Core support modules or classes for Lua?

Yes, via the require() function. You can use a a free Lua JSON parser in your game by just including it with require, for example.

What about NPC's and AI?

Currently on the roadmap! Alpha creators have coded rudimentary AI with Lua, and there are opensource components by standardcombo in Community Content, one called "NPC AI Kit" for example. As for official AI support, the first step, animated meshes, have arrived (see example Animated Mesh Previewer. Other AI implementations would can found in these public, opensource games Leap of Faith RPG, Drone Pathfinding with NavMesh with A* written in Lua and Drone Zone.

image

1 Like

Art

Will there be a tutorial for making custom materials and textures?

Yes, we already have tutorials for that already. Check out the Custom Materials tutorial in our Tutorials Section.

Can you make 2D Games?

Yes, you can in a number of ways-- Core supports an orthographic camera, and some people have made 2D games in the UI system.

Can I do pixel art?

Core excels at making 3D multiplayer games. Right now the platform itself focuses on 3D and voxels so there isn’t a “pixel art mode”, but it is possible. As an example, one of our engineers wrote a pixel art generator in lua. A full-on pixel art game would take more work, but we are excited to see what creators come up with.

1 Like

Audio

Can we import our own sounds/music?

All content in Core is made using Core itself with powerful tools and opt-in complexity. This goes for audio as well.

The Core Content Library comes with many high quality audio assets that were designed with the beginner and advanced creator in mind. There are plenty of sound effects, dynamic background music tracks, and instruments encompass a wide variety of genres and moods.

Many commonly used game sound effects that require deep sound design usually come with many special options and parameters to easily achieve a high quality audio in your game. For example, the “Explosion SFX Creation Kit” allows you to modify the many types of sound layers it takes to create an epic explosion sound.

If you want to go deeper, Core has tools to change the pitch, attenuation radius, spatialization enabling, volume fades and more, allowing for a huge variety of sounds.

Just like with our 3D objects and Materials, you can also 'kitbash' audio to do things it wasn't necessarily intended to do. For instance, to create a creaking windmill sound - we pitched a wooden door opening sound down about 3 octaves and looped it. It made a great creaky windmill.

Core provides a wide variety of high quality music tracks that span across many genres to ensure that creators can find the right soundtrack for their game. Music tracks can simply be dropped in to play as background music, but if you’re looking for a more advanced music system, you can drive the instrument stems controlled by gameplay to create a more dynamic soundtrack.

There is also a variety of musical instruments in Core for you to create your own music, stingers or even sound effects.

Please check out our Audio in Core reference for a look into how audio works in Core. You’ll also find some awesome tips and tricks on creating epic sound design in Core from our Lead Audio Designer.

We will be continually adding more audio assets to Core, keep an eye on our news page where changelogs are provided every update for information on new additions to the Core Content Library.

Does the editor support real-time audio effects? For example, applying reverb to an audio listener when a character enters a large room.

Core supports a variety of real-time audio effects processing or DSP. Along with pitch, volume, and duration controls you can add DSP volumes or area zones that enable a reverb effect.

Check out the “Reverb Zone” object in the Core Content Library to add reverb to an area of your map

We have plans to add more DSP effects and parameters for creators to apply to their audio assets.

What about voice acting?

No plans in place for voice acting at this time, but it’s something we’re interested in.

1 Like

Terrain and Sky

Does Core support Terrain scultping or painting? Can you paint on terrain with custom materials?

Terrain is voxel-based, so yes. Holes, caves, whatever you like! You cannot currently paint on terrain with custom materials, but we hope that to be an upcoming feature.

There are a lot of details around the map such as foliage and rocks and whatnot. It looks great! But do all of those have to be hand placed, or is there a way to populate areas with details automatically?

We have amazing object generator tool you can access by navigating to the toolbar (View > Object Generator) that will allow you to cover your entire map with full control over the randomness of the placement.

1 Like

Importing / Exporting

Can we import our own models?

No, all content in Core is made using Core itself with powerful tools that allow for opt-in complexity. For making models, Core includes a vast array of meshes, materials, and objects that you can combine and rework into very complex creations through 'kitbashing' which has historically been compared to the experience of building amazing creations out of "Lego's" as building blocks. Everything you see in Core was made solely out of those building blocks! Everything from spaceships, to castles, to squirrel costumes.

For example, there are no spaceship assets in Core, so an Alpha creator Chipnertjk modelled it through primitives and gun parts. Kitbashing with creativity is also a skill, and people with experience modelling in other tools have historically been very successful making amazing scenes and creations in Core. Just a scroll through Community Content can show the power of user-generated content.

But why won’t you let me ALSO import my own meshes?

Packaging everything in Core is an important part of what makes Core work. For instance, everything the player needs to play your game is already contained in the program they downloaded when they first installed Core, so your games load almost instantaneously for anyone who has Core downloaded. This means a near-frictionless experience for your players, which means a potential larger audience for you.

But won’t not being able to import my models restrict what I can build?

Core creators have already created incredibly varied stuff. In addition to the building blocks themselves, creators have many ways to customize finer and finer details of their creations. Check out the games on the platform and Community Content to see the diversity of creations made by other people!

We’re also constantly adding new features and content. If there’s anything you’re struggling to make, let us know and we can add something to help!

Can we export our games to Steam in the future?

We made Core to work end-to-end for creating, sharing, and playing games. On Core's platform, creators don't have to pay for any server hosting fees. Right now all of these are played by simply clicking a link on coregames.com, and you can hop into multiplayer games and play with your friends virtually instantly!

We don’t currently support exporting to outside platforms. I can’t speak to Steam specifically, but long term we do want to look at console and mobile. In fact, we are even hiring for mobile devs! Know anyone?

3 Likes