“This will be a nice quick one to implement,” I tell myself.
This week, I
- Was implementing AI for Inventor Simulator
- Needed the AI to select shelves to look at
- Was implementing a look-up-table of item->shelves-holding-item to make it faster
- Wrapped the shelves array in another struct because you can’t directly nest TSets and TArrays in Unreal Engine
- Added Unreal-Angelscript functionality to use AS-defined Hash functions of custom structs in the engine/UPROPERTYs
- Tested in a shipping/JIT build before making the PR
- Fixed my existing JIT issues causing the build to fail
- Implemented a generic map comparison
- Fixed my existing JIT issues causing the build to fail
- Tested in a shipping/JIT build before making the PR
- Added Unreal-Angelscript functionality to use AS-defined Hash functions of custom structs in the engine/UPROPERTYs
- Wrapped the shelves array in another struct because you can’t directly nest TSets and TArrays in Unreal Engine
- Was implementing a look-up-table of item->shelves-holding-item to make it faster
- Needed the AI to select shelves to look at
I love game development.
Anyway, wait for it to be reviewed, but if you use Unreal-Angelscript, you can now nest structs you’ve defined in AS, inside TMaps and TSets inside other structs: https://github.com/Hazelight/UnrealEngine-Angelscript/pull/573 (you’ll need to be signed in and part of the Epic Games / Unreal Engine org group thing to access it).
Videogames
Hey, do you like videogames? If so please check out my game Grab n' Throw on Steam, and add it to your wishlist. One gamemode is like golf but on a 256 km^2 landscape, with huge throw power, powerups, and a moving hole. Another is like dodgeball crossed with soccer except instead of balls you throw stacks of your own teammates. And there's plenty more!See full gameplay on Steam!