On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
Tags

We Can Make This Work (Probably) Network

14
Posts
6
Topics
6
Followers
35
Following
A member registered Mar 02, 2019 · View creator page →

Recent community posts

Hey, thanks for joining us!

Yes, prototypes are allowed. 

Yes, you can use pre-made ideas, just don't start actually making the game until the start time

Yes, use anything you have the rights to.

Yes, VR, AR, camera/mic required games are alright

You can interpret the theme however you like,

We'll get back to you soon about your prototype question.

This is a thread where jam participants can form teams and advertise their skills for the jam.  Can you write C# in your sleep but have trouble opening GIMP?  Can you make crazy fancy meshes in Blender but don't know the first thing about coding?  Come on over and post!

This post is based on two earlier posts by Squires and Ben for Precision Jam and expanded by me, with input from the other members of the We Can Make This Work (Probably) Network and Brian Nielsen from the Maine Video Game Devs Meetup.  

Here's where jam participants can discuss game engines and development tools. Below is a brief list of free ones that I (Arjuna) would recommend, some introductory resources to check out, and a list of well known games made with each in order to get an idea what the tools are capable of.  They are roughly ordered by easiest to hardest to get started with in my opinion. Your mileage may vary. Feel free to contribute any tutorials or info I might have missed, and ask questions if anything was unclear.

But I’ve never even made a game...ever!?

Then you are in the right place.  No worries at all. Jams are a great place to begin.  That being said if you want to get some insight into how to code games without a ton of hours I suggest this free tutorial below.  All you need is a text editor (like notepad) and any browser (Chrome, Firefox, Edge etc.) to get going on your first game. You can do this one in an evening or two. 

Free JavaScript Tutorial - Code Your First Game: Arcade Classic in JavaScript on Canvas

A Brief Game Jam Survival Guide by Luca Galli

https://www.slideshare.net/Leyart1/a-brief-game-jam-survival-guide

Other tools, from easiest to hardest

  • Twine: A tool used to create interactive narrative and text based games. While it can be used with no coding, CSS and JavaScript can be integrated for additional functionality.  

Notable Games: Games made with Twine on Itch

Resources:https://twinery.org/Twine Wiki; Twine is really easy to pick up and shouldn't require much reading to get started.

 

  • Puzzlescript: An HTML5 based game engine designed for puzzle games. Recommended by Nina Freeman for those who don't want to get into too much coding.

Notable Games: Puzzlescript official gallery on Tumblr

Resources:https://www.puzzlescript.net/

  • GDevelop: Another HTML5 based game engine that does not require any coding. 

Notable Games & Resources: Examples and games made with GDevelop on Itch

  • Bitsy: Also recommended by Nina, Bitsy is a grid based, retro-style engine that's works well for top-down adventure games.

Notable Games: Games made with Bitsy on Itch

Resources: http://ledoux.io/bitsy/editor.html

  • Superpowers: A collaborative HTML5 engine that actually runs in the browser. If you set up hosting for it you can get google-docs style collaboration, which is not great for proper software engineering but it's awesome for game jams!

Notable Games: Games made with Superpowers on Itch

Resources: http://superpowers-html5.com. See this page from the official docs for tips on how to use source control with Superpowers.

  • Unity: The most popular game development tool, which is capable of creating both 2D and 3D games. Some C# scripting will likely be required, but a lot can be accomplished in the level editor alone, and with the help of the asset store.

Notable Games: DUSK, Edge of Eternity, Kerbal Space Program, Tacoma, Hearthstone, Cities Skylines, Ori and the Blind Forest, Cuphead

Resources:Unity Download LinkUnity Beginner Documentation;Sebastian Lague Intro Playlist; Brackeys; Unity in Action by Joseph Hocking is an excellent introduction to Unity. A little pricey, but this kit available on the asset store is well worth the cost if you're interested in making first-person exploration games.  For source control, see Github for Unity or Unity Collaborate.  Check out Unity Cloud Build for automated builds.  If you’re making a 3D game, I strongly recommend Darren Lile’s Udemy class on environment art in Blender and Unity.

 

  • Godot: Godot is good for 2D games.  It can do 3D too, but the docs and pipeline for it aren't really easy to get a grasp on if you're new to the engine unless you want to do really simple stuff.  Has sort of a similar approach as Unity in a lot of respects, but with a focus on nodes instead of components, and a Python-variant as a scripting language (GDScript). It's also free and open source!

Notable Games: See Godot games on itch.io

Resources: https://godotengine.org/download/windows, Official Godot Engine documentation

Gamefromscratch Tutorial Video series (this series is good for running over various features, though isn't as entertaining or rewarding as the other, goal-based ones below):

Godot 3 Tutorial Series -- Introduction

Making your first 3D game (with an intro to nodes and physics)

Making your first 2D game with Godot

Make an Action RPG in Godot 3.2 (project setup + basic movement)

A bunch of assorted video tutorials:https://www.youtube.com/playlist?list=PLhqJJNjsQ7KF0o0ke_CA2QlqK8BxQNSFS

https://www.youtube.com/playlist?list=PLhqJJNjsQ7KHGd_Zuf_Yx6XQ6BazFyoLh

See this Q&A answer for a guide to setting up Godot with Jenkins for continuous integration.  Most of the other resources for setting up Github Desktop to work with Unity and Unreal Engine should be almost as applicable for Godot.

  • GameMaker: A relatively beginner friendly tool specializing in 2D games. GameMaker features a drag and drop interface but can also be programmed entirely with it's own unique scripting language.

Notable Games: Spelunky, Hotline Miami, Hyper Light Drifter, Undertale

Resources: https://www.yoyogames.com/gamemaker, Making A Game With No Experience;Shaun Spalding Tutorials; this guide on the Yoyogames website covers source control for GameMaker using Git and Mercurial.

 

  • Playscii: An open source, ASCII-art based game and art creation tool. Good for making a game reminiscent of old DOS titles like Rogue and ZZT or newer games that have this look like Dwarf Fortress.

Notable Games: Endless Ladder Climbing 2, your submission maybe?

Resources:http://vectorpoem.com/playscii/Official documentation, the engine ships with several example games that new users can learn from.  RPG Maker: While very focused in its capabilities, specializing in JRPG style games, RPG Maker is also pretty straightforward and easy to use. It requires no coding, but additional functionality can be added with custom scripts using the Ruby language. There are multiple versions, each with a free trial, but RPG Maker VX Ace Lite is a completely free version, which should serve the needs of this jam.

Notable Games: To the Moon, Lisa, Touhou - Wandering Souls

Resources: RPG Maker VX Official Documentation; I have no experience with RPG Maker, so hopefully others can list additional resources as well, but that didn’t stop me from Googling this guide to using Bitbucket for source control. 

 

  • Unreal Engine: Noted for its visual quality, and used in AAA and indie games alike, especially for first person shooters. While a lot of effort has been put into making the engine more accessible, it will still require some research and may require some knowledge of C++.  From my experience learning the engine, any UE4 tutorials made in mid-2016 or earlier will likely be of no use to newcomers due to significant changes in the engine since then. A good guideline is to make sure that any tutorials you look at use 4.17 or later.

Notable Games: Fortnite, Hellblade: Senua’s Sacrifice, Psychonauts 2, Sea of Thieves, Dragon Quest XI, PUBG, Injustice 2, Rocket League

Resources:Get UE4 Now, Online Learning, Unreal Engine Official Documentation, Gamedev.tv has produced three high-quality Unreal Engine classes on UDemy (about $12-$20 each): an introduction to Unreal, a class on multiplayer, and one on VR.  The Gnomon Workshop has several (subscription required) classes on environmental art in Unreal Engine.  See also Tom Looman’s introduction to Unreal, which also covers multiplayer topics.  See the Unreal Engine documentation to set up Perforce for source control.  A similar guide with Git and Github Desktop is here.  Check out Patrice Vignola’s guide to setting up Jenkins for automated UE4 project builds.

GB Studio: Drag and drop editor for making Game Boy style games. 

Resources: https://www.gbstudio.dev/

The Global Game Jam also provides a list of resources that is ever growing.  Check them out here:

Jammer Resources

Version Control/Source Control

For those of us that are very new to game development, version control is something we don’t think of right away, but it is essential for collaboration and keeping your own work safe. 

There are endless articles on this and the debate on which method is best is never ending.  The focus of the below articles is on Git and GitHub. I use Git and GitHub because that is what I was taught first and it has worked well for my purposes (short term Unity and Javascript on HTML5 canvas projects).  Please feel free to use whatever works best for your team. 

  1. The Place: GitHub
  2. Make an account (if you don’t have one already).
  3. Download GitHub Desktop.
  4. Watch this video by Brackeys (also a wonderful Unity resource) How to use GitHub with Unity. This is a GitHub and GitHub Desktop overview.  It branches into how to use it in Unity but the video shows a good way to set up any project that uses GitHub Desktop. 

If you want to check out some other option the Global Game Jam Resources doc has a nice list of links here :Resources for Jammers - Source Control 

(1 edit)

Hey folks, I hope y'all are off to a good start with your projects, and we're very excited with some of the things people have made so far.  Matt from the Party Roll Podcast, who is also a participant in this jam, shared a tutorial on using CircleCI with Godot.

(Edit: link above should work now, thanks Matt for pointing that out)

Hey everybody, I just stumbled across GB Studio, which is a cool visual scripting environment for creating GameBoy style games that can run in a GameBoy emulator as well as PC/OSX/Linux/mobile/web.  Since some of you are looking at making a retro game, thought you might want to look at it.

Hey there, Troy from TroytlePower Presents: The Power Play-Throughs Podcast with TroytlePower mentioned this cool new 8 bit pixel art and sound pack on Humble Bundle.  Whatever engine you're using, it looks like a lot of this stuff could be useful if you're going for that aesthetic.

(1 edit)

This is a thread where jam participants can form teams and advertise their skills for the jam.  Can you write C# in your sleep but have trouble opening GIMP?  Can you make crazy fancy meshes in Blender but don't know the first thing about coding?  Come on over and post!


If you don't find what you're looking for here, try our Crowdforge page.

Here is where participants can share resources on various game asset creation tools (ex. Blender for 3D models, GIMP for sprite art, etc.).  This post will focus on 3D tools, as that’s what I’ve had to spend the most time learning. Hopefully others can reply with resources specific to 2D tools such as GIMP and Aseprite, and with resources on music / sound effect creation tools like LMMS and Audacity.

Blender

Most Blender tutorials you’ll find use Blender 2.7 rather than 2.8, which includes a major overhaul in its user interface and numerous other features.  If this is your first time using Blender, it’s probably best to download 2.79 from Blender.org and move to 2.8 when you’re comfortable with it.

BornCG Blender 2.7 playlist, Blender Guru, CG Cookie (subscription required),

Substance Painter/Designer

See Substance Academy.  The Gnomon Workshop has multiple tutorials on Painter & Designer as well.

Here is where participants can discuss modding resources for games.  Modding an existing game can often be a better and more efficient option in a game jam than creating a new one from scratch or with a general purpose engine, and plenty of popular game franchises, from Counter-Strike to Dota to PUBG, began as mods.  Mods are every bit as acceptable in this jam as original games.

DOOM (1993)

Eevee’s 3 part tutorial series “You should make a Doom level!” is a good introduction for beginner mappers.  See also the Editing Tutorials subforum on Doomworld and JP LeBreton’s Doom level editing tutorial.

Editors: SLADE (Windows/OSX/Linux), DoomBuilder X (Windows)


American Truck Simulator / Euro Truck Simulator 2

Resources: SCS Software Official Modding Wiki


Quake 1

Resources: Dumptruck_ds has a helpful Youtube series on Quake mapping with the Trenchbroom editor.  Many of the same concepts are applicable to later id Tech 2 and 3 games like Quake 2 and 3, Hexen II, and Daikatana.

Editors: Trenchbroom, J.A.C.K (also supports Half-Life below)


Half-Life

Resources: Valve Official Documentation, see also the tutorials section on Mod DB and the /r/hammer subreddit.

Editors: Hammer, Sledge


Minecraft

Resources: Mr. Crayfish Youtube tutorials, Forge documentation


Cities: Skylines

Resources: Skylines wiki and r/CitiesSkylinesModding


Hotline Miami

Resources: See Hotline Miami fan wiki


Civilization VI

Resources:  See Civ 6 Fandom wiki

(2 edits)

This post is based on two earlier posts by Squires and Ben for Precision Jam and expanded by me, with input from the other members of the WCMTW(P) network.

Here's where jam participants can discuss game engines and development tools. Below is a brief list of free ones that I (Arjuna) would recommend, some introductory resources to check out, and a list of well known games made with each in order to get an idea what the tools are capable of.  They are roughly ordered by easiest to hardest to get started with in my opinion. Your mileage may vary. I have recent experience with only Unity, Unreal Engine, and Twine, so feel free to contribute any tutorials or info I might have missed, and ask questions if anything was unclear.


  • Twine: A tool used to create interactive narrative and text based games. While it can be used with no coding, CSS and JavaScript can be integrated for additional functionality.  

Notable Games: Games made with Twine on Itch

Resources: Twine Wiki; Twine is really easy to pick up and shouldn't require much reading to get started.


  • Puzzlescript: An HTML5 based game engine designed for puzzle games. Recommended by Nina Freeman for those who don't want to get into too much coding.

Notable Games: Puzzlescript official gallery on Tumblr

Resources:https://www.puzzlescript.net/


  • Bitsy: Also recommended by Nina, Bitsy is a grid based, retro-style engine that's works well for top-down adventure games.

Notable Games: Games made with Bitsy on Itch

Resources: http://ledoux.io/bitsy/editor.html


  • Superpowers: A collaborative HTML5 engine that actually runs in the browser. If you set up hosting for it you can get google-docs style collaboration, which is not great for proper software engineering but it's awesome for game jams!

Notable Games: Games made with Superpowers on Itch

Resources: http://superpowers-html5.com. See this page from the official docs for tips on how to use source control with Superpowers.


  • Unity: The most popular game development tool, which is capable of creating both 2D and 3D games. Some C# scripting will likely be required, but a lot can be accomplished in the level editor alone, and with the help of the asset store.

Notable Games: DUSK, Edge of Eternity, Kerbal Space Program, Tacoma, Hearthstone, Cities Skylines, Ori and the Blind Forest, Cuphead

Resources: Unity Beginner Documentation;Sebastian Lague Intro Playlist; Brackeys; Unity in Action by Joseph Hocking is an excellent introduction to Unity. A little pricey, but this kit available on the asset store is well worth the cost if you're interested in making first-person exploration games.  For source control, see Github for Unity or Unity Collaborate.  Check out Unity Cloud Build for automated builds.  If you’re making a 3D game, I strongly recommend Darren Lile’s Udemy class on environment art in Blender and Unity.


  • Godot: Godot is good for 2D games.  It can do 3D too, but the docs and pipeline for it aren't really easy to get a grasp on if you're new to the engine unless you want to do really simple stuff.  Has sort of a similar approach as Unity in a lot of respects, but with a focus on nodes instead of components, and a Python-variant as a scripting language (GDScript). It's also free and open source!

Notable Games: See Godot showcase

Resources: https://docs.godotengine.org/en/3.0/getting_started/step_by_step/intro_to_the_ed...

Gamefromscratch Tutorial Video series (this series is good for running over various features, though isn't as entertaining or rewarding as the other, goal-based ones below):

https://www.youtube.com/watch?v=iDEcP8Mc-7s

Intro to GD Script:

Platformer tutorial series:

Another Platformer tutorial series:

Puzzle game tutorial:

Zelda-like tutorial:

A bunch of assorted video tutorials:https://www.youtube.com/playlist?list=PLhqJJNjsQ7KF0o0ke_CA2QlqK8BxQNSFS

https://www.youtube.com/playlist?list=PLhqJJNjsQ7KHGd_Zuf_Yx6XQ6BazFyoLh

See this Q&A answer for a guide to setting up Godot with Jenkins for continuous integration.  Most of the other resources for setting up Github Desktop to work with Unity and Unreal Engine should be almost as applicable for Godot.


  • GameMaker: A relatively beginner friendly tool specializing in 2D games. GameMaker features a drag and drop interface but can also be programmed entirely with it's own unique scripting language.

Notable Games: Spelunky, Hotline Miami, Hyper Light Drifter, Undertale

Resources: Making A Game With No Experience;Shaun Spalding Tutorials; this guide on the Yoyogames website covers source control for GameMaker using Git and Mercurial.


  • Playscii: An open source, ASCII-art based game and art creation tool. Good for making a game reminiscent of old DOS titles like Rogue and ZZT or newer games that have this look like Dwarf Fortress.

Notable Games: Endless Ladder Climbing 2, your submission maybe?

Resources: Official documentation, the engine ships with several example games that new users can learn from.  There is a Playscii channel on the developer's Discord server that you can join at this link:



  • RPG Maker: While very focused in its capabilities, specializing in JRPG style games, RPG Maker is also pretty straightforward and easy to use. It requires no coding, but additional functionality can be added with custom scripts using the Ruby language. There are multiple versions, each with a free trial, but RPG Maker VX Ace Lite is a completely free version, which should serve the needs of this jam.

Notable Games: To the Moon, Lisa, Touhou - Wandering Souls

Resources: RPG Maker VX Official Documentation; I have no experience with RPG Maker, so hopefully others can list additional resources as well, but that didn’t stop me from Googling this guide to using Bitbucket for source control. 


  • Unreal Engine: Noted for its visual quality, and used in AAA and indie games alike, especially for first person shooters. While a lot of effort has been put into making the engine more accessible, it will still require some research and may require some knowledge of C++.  From my experience learning the engine, any UE4 tutorials made in mid-2016 or earlier will likely be of no use to newcomers due to significant changes in the engine since then. A good guideline is to make sure that any tutorials you look at use 4.17 or later.

Notable Games: Fortnite, Hellblade: Senua’s Sacrifice, Psychonauts 2, Sea of Thieves, Dragon Quest XI, PUBG, Injustice 2, Rocket League

Resources: Unreal Engine Official Documentation, Gamedev.tv has produced three high-quality Unreal Engine classes on UDemy (about $12-$20 each): an introduction to Unreal, a class on multiplayer, and one on VR.  The Gnomon Workshop has several (subscription required) classes on environmental art in Unreal Engine.  See also Tom Looman’s introduction to Unreal, which also covers multiplayer topics.  See the Unreal Engine documentation to set up Perforce for source control.  A similar guide with Git and Github Desktop is here.  Check out Patrice Vignola’s guide to setting up Jenkins for automated UE4 project builds.