When I tried to subscribe to Global Game Jam 2018, all the locations in Paris were already full. I still wanted to participate so I decided to make some game on my own. This year, the theme was Transmission. First, I thought about illustrating gene transmission with a character sprite …
Quite often, gameplay programmers need to hand over the task of creating scripted events to level designers. In Unreal, a common workflow is to define shared features in C++ and level-specific behaviors with Blueprints.
While it is possible to implement C++ Actor methods via Blueprints using either BlueprintImplementableEvent or BlueprintNativeEvent, in this post, I’ll talk about dynamic multicast delegates.
For all my Unreal projects, I insert a small header containing debugging utility, especially for printing on screen.
I implemented crawling for my human character controller in a cooperative platformer made with Unity, Mars 21. The controller works with two MonoBehaviour scripts, AstronautPlayerControl.cs and AstronautMotor.cs, and an Animator component.
I made a prototype of giant scales for a third-person puzzle platformer I am developing with Unreal Engine. They are similar to the scales found in The Legend of Zelda: The Wind Waker in the Tower of the Gods, i.e. the side with the higher total weight goes down and …
I prototyped an elevator for a cooperative platform game I am working on with Unity. I made two prefabs: one for the elevator and one for the switch that controls it.