Check out our latest project ✨ OpenChapter.io: free ebooks the way its meant to be 📖

Game Base 2D

An asset by solenya
The page banner background of a mountain and forest
Game Base 2D hero image

Quick Information

0 ratings
Game Base 2D icon image
solenya
Game Base 2D

A base structure for 2D games using Godot 4.It includes everything needed to create a polished 2D game, from movement scripts to screen postprocessing shaders, while leveraging the new features of Godot 4 and using a clean, scalable and extensible code architecture.

Supported Engine Version
4.1
Version String
1.1.0
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Game Base 2D for Godot 4

README

Check out the wiki for more info on how to use everything in this repo!

About

A base structure for 2D games using Godot 4.

It aims to include everything needed to create a polished 2D game, from movement scripts to screen postprocessing shaders, while leveraging the new features of Godot 4 and using a clean, scalable and extensible code architecture.

Install :computer:

This repo uses Godot 4.1 and above!

Simply fork this repo and start working on your game! Some sample scenes are available under scenes/samples.

Itch.io Integration :robot:

This repo also contains workflows to automatically publish this game on itch.io, every time a commit is pushed to master. Check out this wiki page to learn how to set this up for your own game!

Content

Samples :video_game:

  • A scene showcasing post-processing effects
  • A simple top-down scene
  • A simple platformer scene
  • A simple platformer character scene with a basin animation state machine setup

Game systems :wrench:

  • A simple audio manager
  • Scene transition system with some cool effects!
  • A save system. Simply add nodes you want to save to a "Saveable" group to mark them for save!

UI :pencil:

  • A main menu
  • A settings menu with audio sliders
  • A pause menu
  • Save/Load game buttons
  • An dialog box for NPC and object interations
  • A shader based minimap!

Movement :running:

  • Top-down movement
  • Side scroller movement with coyote jump and jump buffering

Shaders :art:

  • Scene transition shaders
  • Post processing shaders, including blur, chromatic aberration, CRT effect and vignette
  • Shaders for in game effects, such as color flickering, color replace, 2D shake and outlines

Camera :movie_camera:

  • Camera following
  • Camera 2D shake
  • Camera areas (the camera will stay in bounds while the player is inside that area)

A base structure for 2D games using Godot 4.

It includes everything needed to create a polished 2D game, from movement scripts to screen postprocessing shaders, while leveraging the new features of Godot 4 and using a clean, scalable and extensible code architecture.

Reviews

0 ratings

Your Rating

Headline must be at least 3 characters but not more than 50
Review must be at least 5 characters but not more than 500
Please sign in to add a review

Quick Information

0 ratings
Game Base 2D icon image
solenya
Game Base 2D

A base structure for 2D games using Godot 4.It includes everything needed to create a polished 2D game, from movement scripts to screen postprocessing shaders, while leveraging the new features of Godot 4 and using a clean, scalable and extensible code architecture.

Supported Engine Version
4.1
Version String
1.1.0
License Version
MIT
Support Level
community
Modified Date
10 months ago
Git URL
Issue URL

Open Source

Released under the AGPLv3 license

Plug and Play

Browse assets directly from Godot

Community Driven

Created by developers for developers