Oops! Site Updated

Posted by SysL, on September 22, 2025. [Link]

I've updated the website for my latest three Jam Projects.


  1. https://sysl.ca/index.php?code=game_13ud
  2. https://sysl.ca/index.php?code=game_deckerspace
  3. https://sysl.ca/index.php?code=game_autowitch


Two of these are in Godot, one in Decker. I've grown a bit more comfortable using Godot, which has been the goal since I've started using it.


I've also uploaded more games to Newgrounds and found a weird Godot bug where if you constantly set the parent 2D node position/global position (even if there's no change), it causes weird physics issues. That was fun to debug!


Thank you to anyone reading and have a lovely day.

Zelda Podcast - Pixel Art Collection

Posted by SysL, on May 10, 2025. [Link]

All of these lovely pictures were inspired by the Riley Hopkins & Their Amazing Friends Zelda Podcast season.


I would 100% take a listen before looking though the spoilers below.


Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Blog Image

Pixel Art of a Crow Nest with Chicks

Posted by SysL, on February 16, 2025. [Link]

A cute picture of some crow chicks in their nest.


Blog Image

Tool:Making Tiles with Chaos

Posted by SysL, on January 31, 2025. [Link]

Blog Image


I've made a new tool!


Using the POWER OF CHAOS (rolling a random number between 1-4, then applying the rules set) it will generate a 16x16 tile and show it in the background.


You can then save the preview out at the bottom of the page as an image.


It's held together by string, so don't expect the sliders to work fully.


You can play with the tool here: 16x16 Pixel Chaos Generator.

Godot Tip 「Tile Collision With Tilemap and a Physics Body」

Posted by SysL, on January 24, 2025. [Link]

This is how you can detect what tiles you are colliding with when using a Physics Body.


Blog Image


extends Node2D

@export var area: Area2D
@export var map: TileMap

func _ready():
area.body_shape_entered.connect(area_entered)

func area_entered(_body_rid: RID, _body: Node2D, _body_shape_index: int, _local_shape_index: int):
map.erase_cell(0,map.get_coords_for_body_rid(_body_rid))


Information from BipBop (Godot Engine Forms, December 13 , 2023)
> >>