As an avid gamer, I've always had dreams of building my very own video game.
Very quickly however I realized just how difficult and confusing it is when first starting.
That was until...
I discovered Core Games, which allowed me to get the basics of an FPS game up in a matter of minutes.
Throughout this guide, you'll learn the basics of the Core platform, to get up and running playing and creating games quickly.
At this point, you may be wondering...
What is Core Games and how does it work?
Core is a platform that allows anyone to create, play, and share games with both their friends and a full community of creators. Built on top of Unreal Engine, with plenty of out of the box assets allows gamers with no coding or art skills to build their very own game quickly and easily with a "drag and drop" interface. All while being able to quickly publish them to the Core platform where they'll be instantly available to play. In the future creators will be able to generate income from their creations without the need for massive marketing budgets as anyone with a Core account will have access to any game that is publically shared.
Getting Access To Core
The first step to begin your game creating journey is to first create a Core account.
Your Core account username will be used across any game you play on the Core platform or be shown under any asset or game you create.
To get started head over to https://www.coregames.com/register
After creating your account and verifying your email, you'll be redirected to your in-browser dashboard, from here you'll be able to download the Core platform.
As of 6/2/2020 Core is approximately 3.3 GB with the following system requirements:
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
While Core is currently in Open Alpha, expect these requirements to go down as the software gets further optimized.
After Core is fully downloaded and installed on your computer, you'll have the ability to play any Core game that has been publically published without the need to
The Core Launcher is where you'll be doing everything Core related from here on out. It allows you to do everything between select which character, mount, and emotes you have available to you in games to creating and playing games themselves.
Selecting Your Character
The first thing a lot of gamers choose to do when first booting up, is customizing their characters available to them in-game. Core allows you to currently save 6 different characters and mount skins that you can swap between in-game by pressing B while in-game.
To get to the Character menu, the select character on the left side menu.
Currently, Core has over 20+ characters skins you can choose between, many of which can be customized by mixing and matching different outfits and even selecting your character's color.
To select a new base model character, hover over the one you like, and click on Equip.
You'll then be able to equip the character in one of your six "Favorite Character" slots.
After equipping your character, you can now click on Edit, to begin mixing and matching your character's look and color to your liking.
To edit your character, there are several options:
- You can select which part of your character you'd like to change, current options are Head, Upper, Lower & Back.
- After selecting a slot you can choose which you'd like to use on your character.
- You are also able to select the skin color of your player, each has a few options, while some allow you to use the color pallet which gives a lot more color options.
- If you want to see various mixed and matched characters you can also select randomize, while selecting revert to go back to the previous character.
- Finally, after you're happy with your character, simply click on the Save button to make this character available to you in the game.
The next menu item I'd like to cover is how you are able to play games currently on Core.
Simply select the Games tab in the left-hand menu, to show which games are currently being played by other members under "Active Games" as well as several other categories.
To get more info on a game, click on whichever game looks interesting to you and you will be brought to the game summary page.
- To play the game simply click on the play button, to quickly load the game and begin playing.
- Here you can read and write reviews for games you've played.
- If you'd like to get a link to share with your friends who can then also hop into the same game as you, click on the share button.
- I will get more info about the game such as max players, how many plays the game has had as well as creation and updated dates.
So at this point, you've set up your character and played a few games...
Let's be honest though... the real reason you got interested in Core is for creating your own video games, am I right?
To begin, click on the Create button on the left-hand menu.
This is where you'll be able to see all of your projects if you have any and create new projects.
To create your first projects, click on the Create New button.
You'll be presented with three different options:
- New Empty Project - A blank project with a basic floor, skybox, and camera. I would only use this once you've gotten more comfortable with Core.
- Core Game Frameworks - Are frameworks created by the Core team to help you get up and running creating various different types of games quickly.
- Community Shared games - Any creator that has published their game and has enabled Editing. This is great to download other creators' projects and get a feel for how they built their game.
In this example, we're going to select the Third Person Deathmatch template. Currently, most frameworks are set up to quickly build shooting games, but I suspect there to be more frameworks as Core gets further developed.
After selecting which framework we want to use, we'll be asked to name our project, which will be our game name. After we are happy with the project name, we will simply click on the create button.
Now that we've created our first game, we are now in the Core Editor. Within this editor, we have everything we need to create our very own video games.
As a very basic overview of the editor, we have three main sections we most titans will spend the bulk of their time when first starting out.
- The Viewport is where you'll be able to see your game world in real-time. By clicking on the viewport, and then clicking and holding right-click on your mouse, it will enable you to be able to move around your game world by using W A S D keys to move around and pressing Q to move up and E to move down.
- When placing objects into your game world, you can simply drag them out of the Core Content tab right into your viewport to have them placed close to where you are wanting the object.
- Once an object is placed into your game it'll show up in the Hierarchy, this is a list of all of your current assets in the game, allowing you to quickly find various assets in your game by selecting them in your Hierarchy then clicking on the F key to then move your viewport to that object.
While the editor may seem intimidating at first for some, it's actually quite easy to use.
If you would like to learn more about all of the various different options in the editor, check out my Core Editor guide & videos.
At this point, you should be up and running with Core and understand the basics. One final thing I suggest is joining the Offical Core Discord where you can meet other creators to share your creations and see what others are up too.