{"repo":"Daivuk/onut","free":true,"listed":false,"github":"https://github.com/Daivuk/onut","clone":"git clone https://github.com/Daivuk/onut.git","description":"onut. A little framework to make games in C++ or JavaScript","language":"C++","stars":51,"topics":["c-plus-plus","game-jam","engine","javascript","cpp","linux","raspberry-pi","windows-desktop"],"license":"MIT","category":"game-templates","readme_excerpt":"Oak Nut engine. Commonly called \"onut\". Game engine focused on rapid development. Aimed at Game Jams. Quick javascript sample Load image and draw a sprite Update loop See onut/samplesJS/ folders for more detailed samples. Overview List of projects using it: Global Game Jam 2020 - Arctic Distress Global Game Jam 2020 - Click to Repair Global Game Jam 2019 - Eagle's Nest Global Game Jam 2018 - Messenger Hacker Ottawa Game Jam 2017 - Sheep Dog Heroes Linux Game Jam 2017 - Retro Game War Ottawa Game Jam 2016 - Spy Satellite Showdown Global Game Jam 2016 - Fire Whisperers Ottawa Game Jam 2015 - Cannon Fodder Commander Release history Onut 4.0 - The 3D release - TBD Onut 3.0 - The JavaScript release - Jul 14, 2017 Onut 2.0 - The Cleanup release - Apr 3, 2016 Onut 1.0 - Feb 6, 2016 JavaScript Game Compile the executable 1. Clone onut somewhere on your PC. 2. Generate using cmake. 3. Build the JSStandAlone project in release. 4. Copy the executable to your game's folder. Setting up your JavaScript project Recommended to use Visual Studio Code. 1. Create a folder for your game somehere on your PC 2. Copy [onut path]/jsconfig.json , [onut path]/typings/onut.d.ts to YourGame path. 3. Create a settings.txt file. Refer to samples to see what can be put in there. 4. Create assets and javascript files 5. main.js will always be the last JavaScript file executed, use it to initialize stuff. main.js C++ game Recommended folder structure Before you start. Please take note of the following folde","default_branch":null,"files":null,"tree":[],"storefront":"/r/Daivuk","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Daivuk/onut/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}