A game engine is a software framework primarily designed for the development of video games, and generally includes relevant libraries and support programs.
Here is a pdf of some of the top game engines:
A game engine is a software framework primarily designed for the development of video games, and generally includes relevant libraries and support programs.
A simple 3D game setup would likely contain some kind of terrain or plane, scenery, buildings, characters, a camera and lighting.
In the Unity RPG course on Udemy they state the importance of the GDC(Game Design Concept) Sheet.
Let's go over our template of said document here.
Sample text. Click to select the text box. Click again or double click to start editing the text.
Learning how to write a script(programming) should be a foregone conclusion. That being said we need to understand that the language we will be using will be C#. Here is a C# Programming ebook that you might find useful. This will be my main fallback when I have a question regarding my code.
Here, on this page, we will house some basic scripts so that we can develop some functionality in our game design.
When we begin a scene it is more exciting to be able to move around and interact with the world you have designed.
Here are a few scripts to get you started as well as a wishlist of useable scripts.
PlayerMovement- by Brackeys
MouseLook- by Brackeys
vehicle controller
npc scripts for follow player, crowd, fleeing and waypoint following(patrolling)
birds / fish flocking
doors open/close/unlock/break down
chests/boxes/crates open, move, stack destroy , send, receive
Game assets come in all shapes and sizes from 'physical' assets to controllers, animations, etc.
Some of my favorite assets are the Synty Low Poly Assets
created with
Website Builder Software .