Skip to content

Dani-24/Toaster_Engine

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Toaster Engine

Information

Thanks (or sorry) for downloading Toaster Engine. As the name implies, this engine is like a toaster so it does it job perfectly bad. Lastest release right here -> Last Toaster Engine Release.

This thing has been developed by Dani Toledo , aka Dani24 and i added music & skybox to the lastest release bc it's cooler

Controls

Just use the mouse!

Any specific shortcut is shown at the engine UI.

Default Animations

By default the engines opens up with an animated moai playing an idle animation.

By pressing "1", the Moai triggers an attack animation.

By pressing "2", the Moai changes its idle animation to in place walk animation until the key is released

Camera

  • Movement : WASD

  • Rotation : Left Click

  • Zoom : Mouse Wheel

  • Pick an item from Editor camera view : Right Click

Engine : FEATURES

Toaster Engine is a simple and easy-to-use game 3d engine written in C++ programming language. It provides a set of functions to create a wide range of 3D games, as well as other multimedia applications. Toaster Engine is not designed to be portable, fast, and easy to understand, making it a wrong choice for beginners and experienced programmers alike. The engine is open-source and available under the mit license, allowing developers to use it in commercial and non-commercial projects.

SKELETAL ANIMATIONS : MAIN FEATURE

Try loading "RussianRoulette.FBX" from the /Assets to see the incredible Bones hierarchy in action. But BE CAREFUL!!! As the name implies, the russian roulette mesh will crash your Toaster randomly if you're not lucky. Just don't give up and keep trying!! I promise you it works!

Then just select the parent of the Skeleton and the Inpector will show you the Animation Component

Scene & Editor Views

At the center of the screen you can choose between the Editor & the Scene views, the editor is where you will edit and do all the job, while the scene will be the result processed view of whatever you're doing. The Editor works with an editor camera controlled with the mouse, but the Scene works with Camera GameObjects that you can interact with at the Inspector by selecting them at the Editor.

Resource Manager & Asset Explorer

All files located at the engine /Assets folder will be displayed here. 3D meshes and 2d Images can be dragged from here to be applied on the Editor.

What's even better is that you can drag any file from anywhere and Toaster Engine will save a copy of it into /Assets to allow you to use this file easily.

Inspector

Just select or create a GameObject and the Inspector will show you all its propierties

Fast 3d meshes import with Assimp

MousePicking and Frustum Culling features to improve the Toaster experience. Which you can improve by activating the Toaster Mode at the Edit menu from the top-bar menu.

1000 Moais

And More

Just test all the top-bar menu options to see all the UI features as window options & Engine information and 3rd party software used as Glew Mmgr, GPUDetector and DevIL

Remember to check Window -> Configuration to play with some render functionalities, check the input and the memory use.

FAQ

How to Use

1 - Download the lastest release

2 - Unzip the release

3 - Open the unzipped folder and look for the .exe file

4 - Cook your computer CPU for 5 minutes

5 - Enjoy

3rd Party Software

SDL2

OpenGL

Glew

Assimp

ImGui

Parson

PhysFS

Mmgr, or also obviously known as Mar Menor Golf Resort

GPUDetector

DevIL