You are on page 1of 11

Platforms for game

development
Credentials
Experienced game developer, in the industry
since 2015.
- Tesseract Interactive - Excubitor project
- KnapNok Games - Many prototypes
- Founded Dark-1 in 2017
- Shipped Odium to the Core on Steam,
iOS, Android and Xbox One in 2018
- Currently working on Skopje:
https://skopjegame.com/
Video game dev platforms
Don’t jump to a platform right away. What kind of game are you making?

● Web - Needs to be lightweight in size


● Mobile - Needs to be light on performance
● VR - Needs to run at high frame rates
● Desktop and Consoles - Just run at reasonable frame rates
My engine of choice.
Super flexible, easy to get into and work with.
Programming using C#

Pros: Cons:

● All game sizes ● Web - Builds are big and take a long time to
● Any genre of game load. JS Code is not well-optimized.
● 2D and 3D ● Proprietary - most of the engine code is
● Wide range of platform support closed-source
● Both Lightweight and graphic-heavy games
● Specific render pipelines good for both
low-end and high-end hardware.
Developed by Epic Games, built with AAA games in mind.
Programming using C++ or blueprints

Pros: Cons:

● Tons of features built-in ● Very opinionated, less flexible out of the box
● Top notch deferred graphics pipeline ● C++ recompilation is slow
● Support for many platforms, but less than ● Doesn’t run well on performance-constrained
Unity devices - Mobile phones, lower-end laptops
● Great performance on capable hardware ● Not good for web.
● Easy to make a FPS game in
● The source is open, but has a strict license
Godot
An open-source engine, in many ways similar to Unity

Pros: Cons:

● Very lightweight, tiny installation ● Consoles not supported by the open-source


● Tons of features part due to copyright issues with proprietary
● Fully open-source APIs
● Great for small and medium games ● Not good for web
● Lightweight render pipeline based on OpenGL ● Graphics not on par with Unity / Unreal
ES
● Runs great on low-end devices
Playcanvas
ake web games on the web.

Pros: Cons:

● Similar interface to Unity ● Not free


● Easy to set up scenes for artists ● Cannot export easily to deploy somewhere
● Developed using Javascript else
● Works great on web. ● No support for npm packages - A key benefit
● Builds are tiny of node.js development
React.js and other web technologies
Yes, really. Many simpler projects can be made using simpler web technologies. Not all
projects are super graphics-heavy, or require any graphics at all. You can use canvas for
the rest.
The Terminal?
Been there for a while. Can be programmed using anything you like. Has proven useful
for a bunch of games. Anyone heard of dwarf fortress?
The Table?
Board games you play with friends on top of a table (aka Tabletop) are a great way
to get into creating games and figuring out game mechanics. Easy to get into and
make something fun!

You might also like