Jam Application

Table of Contents


Introduction

Hi! I go by Pommy. I am based in the USA and love to program video games in my free time. I usually develop games all by myself however I'd like to expand my horizons by making games with others. I'd love to start a game development team of my own or join one that shares my ideals.

The only spoken language I know is English. I don't mind working with others that don't speak English as their first language however, I am quite patient.

I also work overnight, therefore my waking hours will be around that time as well. Expect me to be most productive during the night hours of the USA.


Collaboration Tools

Git

I can use Git command line and GitHub Desktop. Using GitHub itself is probably best but using something like Gitea can also work (I use this for my personal projects). Using Git to manage a jam project is definitely my preferred method.

Google Drive

I have not used Google Drive for any projects yet, however I am open to using it. It doesn't have any version control which is a concern I have if we use it.

FTP / SFTP

I can use FTP for sending and receiving assets. However since FTP does not have any version control I'd like to avoid using it.


Programming Languages

Top to bottom is how well I know each language.

GDScript

Godot's scripting language. My most well-known language as it is super similar to Python and the documentation for everything in GDScript comes with Godot itself. I've even made my own libraries for Godot that have their own documentation since Godot also automatically documents your code with your comments!

Godot's auto documentation in action

Python

I've used Python 3 for years. I can't say I know all of the ins and outs of this language, however I can do quite a few things with it. My largest and most successful endeavor was making my own web server with it. I've also made a few games with it, but I was the stupid face that decided to make their own game engine as well. Never doing that again.

GDShaders

While I am not very well versed in shaders in general, I can fumble around in them and usually get what I need working. The math is usually my stumbling block. I also have not done any compute shaders yet as they require GLSL code instead of GDShader code.

Using a Look Up Table (LUT) for terrain texture blending by terrain slope

HTML / CSS

Technically not a language? But I don't care. It isn't difficult to use and I can get by just by googling solutions to problems. One thing I still don't have in my arsenal when it comes to web programming is JavaScript.

Others

It has been years since I've jumped into any C language. It would not be difficult to readjust back into the flow of either language, but keep in mind I will be slow if any of these languages are going to be in use. While I have dabbled in Java and C# I have not used them for many more years and have no intention of ever returning to them.


Game Engines

Godot

Easily my preferred game engine. I know the ins and outs of Godot. I've made too many projects to count in Godot ranging from a 3D physics based game, a live threatmap, to a multiplayer matchmaking server.

Unity

I have dabbled in Unity as well but that was years ago and I never really got anywhere in the engine. The farthest I got was attaching a particle effect to a capsule player and a Rigidbody ball bouncing around a platform that collided with the player. Working in Unity will be a challenge for me, but as long as I'm just interfacing with Unity's UI to make changes I should be able to make a difference.


Asset Creation

3D Models

I'm not particularly great at making 3D assets, however I am getting better ever since I got my 3D printer. I can animate 3D models, however they're gonna be janky since I haven't made many.

Instead of texturing I started placing materials directly on faces to keep file size low and make the textures appear more crisp

 

2D Graphics

I'm not a great artist, however that doesn't mean I won't try! Count on me being able to do pixel art or something of that sort. I can also animate in 2D without it being too janky.

Animation

I can animate things from UI to camera screen shakes that feel good. I can also animate the assets listed above.

Using Godot's animation system to animate not only the movement and camera but some shaders as well

Sound Design

I love making sounds. The way you can shape something to feel a particular way will never get old to me.

Music

While I do like to make music my main program got shut down recently and now I'm trying to switch to FL Studio. It's taking a lot of adjustment to get things going again. My music wasn't particularly good either.

My music is on my CDN because it comes with a nice music player