Ethan Smith

Hi, I'm Ethan an indie game dev programmer based in Sydney

22/04/26

Tic Tac Tua

Fun little two player versus game I made based off of a friends game but I reworked and added a lot of new stuff and it works over the network. I used the project to learn Photon Quantum.

This is the code that handles all cases of players being in specific squares for scoring purposes.


10/07/24

THE ADVENTURE

This is currently a small demo but I've coded a large chunk of the core systems right now using Godot & C#. It's meant to be a horror based text adventure that'll expand out into a horror dungeon crawler using ASCII art.

Text parsing code for separating actions and parameters to a command EG. MOVE NORTH



10/07/24

Time to Split!

This was a game made for the 2nd week of the 2024 Game a Week Sydney Jam.I'm really proud of this since I came up with the idea when the theme was presented, implemented the idea & made a couple of levels within a week.

Fallback code to make sure the player doesn't get softlocked or stuck by causing them to get crushed and restart the level.



29/01/24

Tetro

Tetris BUT 3D! This was an idea I thought would be cool to implement and explore for creative & fun ways to play Tetris in 3DAt the moment basic functionality is implemented so you can play tetris in its most basic form but I want to try some fun ideas that would only be possible in 3D once I progress more on this project.

Collision code to detect other blocks while moving. It generates raycasts on all faces on the currently controlled piece.



16/12/23

Milk Switch!

This was for the BIGMODE game jam with fellow game dev regular space. It's made in godot 4.2The game is a top down puzzle game with the twist being you can switch the palette of the screen to change the level, including collision, enemy behaviour & other things.

Shader code that takes two custom user defined colour palettes which then converts the black and white art into those palettes.

28/10/24

HELLISH RHYTHM

A rhythm game I felt inspired to make after listening to a Friday Night Funkin song one too many times. It's made in unity.

Note recording code that stores a timestamp and the note pressed, how long it was pressed for and other data for the rhythm game.

06/04/24

GELL

A little prototype I made after playing a certain catholic retro styled indie game. I made it in godot initially but moved it to unity.

Textbox writer code which asynchronously types the letters into a textbox.

26/09/23

yoyo lets go!

This was my first game made in godot with some friends after the unity runtime fee scandal. It's meant to be a platformer with fun movement options.

Swinging code that utilises pendulum equations with some extra tweaks to make the player character swing around nicely.



Contact me

You can contact me via email at [email protected]