-
https://sketchfab.com (Models)
-
https://kenney.nl/assets (Models)
-
https://polyhaven.com/ (Textures, HDRIs, Models)
-
https://quaternius.com/index.html (Models, Tutorials)
-
https://uvchecker.vinzi.xyz/ (UV checker generator)
-
https://github.com/excessive/cpml (LUA math library)
- Install Xcode and make sure the Xcode command line tools are installed via Xcode > Preferences > Locations > Command Line Tools
- Install Homebrew
- Install Git LFS and CMake
brew install git-lfs
git lfs install
brew install cmake
- Clone the repo
Download FASTBuild and make sure the binaries including the FBuildWorker are in your PATH.
Clone and build CMake with FASTBuild generator support from https://github.com/petrocket/CMake/tree/fastbuild
git clone https://github.com/petrocket/CMake --branch fastbuild
cd CMake
"c:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x64
cmake -S . -B build
cmake --build build --config release --target cmake
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
@ECHO OFF | |
SETLOCAL enableextensions ENABLEDELAYEDEXPANSION | |
REM set the current directory to where this script is located | |
pushd %~dp0 | |
SET VERBOSE=0 | |
IF "%~1"=="" (SET VERBOSE=1) | |
REM verify we have a Bin folder ot copy from |
- get latest o3de
- create project using script
scripts\o3de.bat create-project -pp path/to/project
- cd into project folder
- (optional)edit IMGUI cmake so IMGUI is availabe in release build - change IMGUI_DISABLED to IMGUI_ENABLED
- configure and build project-centric so all binaries are in project build folder
- run editor and create a game level e.g. game.prefab
- edit
autoexec.cfg
with something that loads the level, turns off debug text and enters fullscreen
loadlevel game
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
AWSTemplateFormatVersion: 2010-09-09 | |
# | |
# This AWS CloudFormation template will set up a serverless LFS service using | |
# API Gateway, S3 for storage, Lambda and SecretsManager for credentials. | |
# It will also create a few IAM roles. | |
# When deployed you will be able to use your git lfs endpoint using | |
# the API Gateway endpoint which will look like this | |
# | |
# https://example.execute-api.us-west-2.amazonaws.com/lfs | |
# |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import json | |
import boto3 | |
from botocore.exceptions import ClientError | |
from botocore.client import Config | |
import json | |
from base64 import b64decode | |
import logging | |
import os |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// a list of sequential tasks (promises) | |
var sequentialTask1 = [] | |
sequentialTask1.push((result)=>{ | |
return new Promise( (resolve,reject) => { | |
console.log('sequential task 1 a with 2 seconds delay ...'); | |
setTimeout(resolve, 2000); | |
}); | |
}); | |
sequentialTask1.push((result)=>{ | |
return new Promise( (resolve,reject) => { |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/************* UN-TWEAKABLES **************/ | |
float4x4 WorldITXf : WorldInverseTranspose < string UIWidget="None"; >; | |
float4x4 WvpXf : WorldViewProjection < string UIWidget="None"; >; | |
float4x4 WorldXf : World < string UIWidget="None"; >; | |
float4x4 ViewIXf : ViewInverse < string UIWidget="None"; >; | |
float3 Lamp0Pos : Position < | |
string Object = "PointLight0"; | |
string UIName = "Lamp 0 Position"; | |
string Space = "World"; |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
void setKeyboardVisible(bool visible); | |
void setKeyboardVisible(bool visible, const std::string& text); |
NewerOlder