Submissions open from 2024-11-01 04:00:00 to 2024-12-01 04:59:59
Submissions due in
years
months
days
hours
minutes
seconds

This is the page for the OCHS Novice Game Jam. If you have an idea for a game and want to bring it to life, then join the game jam for free! 

Where do I make my game?

There are dozens of game engines out there and its hard to know which one to use. I have picked 3 that are great for beginners:

1. Godot

Godot is a free engine that can be downloaded from their website or on steam. It supports 4 different coding languages (GDScript, C#, C, and C++) and GDScript is specifically designed for beginners to Godot. While it does not have a sprite editor, Godot makes it very easy to import sprites for use. Along with this it has a sizeable asset library.

2. Code.org

Code.org is a website that lets you create projects that run in the browser. It runs in JavaScript and has block code which can be useful for debugging and if you are struggling with typing out the code. Another benefit of Code.org is that it has a built in sprite creator, allowing you to not have to import your sprites and models. While it is great for beginners as the block code means you don't have to learn the details of JavaScript, the site also limits the complexity of the games you can make.

3. GameMaker

GameMaker is another free tool that can be found on steam or downloaded from their website. It uses its own coding language that is helpful for beginners. Just like Code.org, it is good for beginners as there is not much coding needed and it has a built in sprite editor. GameMaker is a great middleground between the ease of use of Code.org and the depth of Godot

All 3 of these engines are great for beginners and will allow you to make great games no matter what you choose.

What if I don't know what to make?

Another barrier to game development is what to make. If you are struggling to figure out what you want your game to be, take an existing game you enjoy and add a twist to it. This allows you to have a solid vision of what you want to make before you make it.

Something else I strongly encourage everyone to do is make a design document before you begin. A design document acts as an outline for your game. It contains everything you need from what engine you will use, to the mechanics for your game, and the plot of your game.  These are invaluable for staying organized and focused.

Questions and concerns?

I will be hosting a google meet on Mondays and Fridays from 5-7pm where I will be there to provide help by answering questions about design choice and some help with debugging code.

meet.google.com/txa-zxjx-ffk

Additionally, If you have a question and do not, or cannot ask during a meeting, you can reach out by email at alexander.holloway@brvgs.k12.va.us