Skip to content

Latest commit

ย 

History

5 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

Emberscape

๐Ÿ”ฅ About the Project

Emberscape is a 2D pixel art platformer game - currently in development - where you play as a camper who must keep his campfire lit in order to survive. On top of this, the player must consume food to stay healthy all whilst gathering resources each night to keep the fire stoked. The player must survive as many nights as possible until they run out of fuel. This project showcases my skills in game development, pixel art creation, and programming in C# within the Godot engine environment as well as my competency in object oriented programming.

Emberscape

๐ŸŒŸ Key Features

Immersive Pixel Art World

  • Hand-crafted pixel art assets created using Aseprite
  • Seamless animation integration triggered by code

Dynamic Inventory System

  • Flexible inventory management supporting various container types (Player, Crate, Logpile, Campfire)
  • Item stacking and quantity display
  • Intuitive item transfer between inventories

Interactive Gameplay Elements

  • Player-environment interactions
  • Custom signal system for event handling

Responsive User Interface

  • Real-time display of game information, including UI for inventories and interactable game objects
  • Smooth transitions and opacity changes for enhanced user experience

๐Ÿ› ๏ธ Technologies Used

  • C#
  • Godot Engine: Open source game development engine
  • Aseprite: Used for creating custom pixel art assets
  • Godot's Resource Management System: For efficient handling of game assets and scenes

๐ŸŽ“ Learning Outcomes

  • Utilization of Godot's node-based architecture for efficient game object management
  • Implementation of custom C# scripts for game logic and systems
  • Integration of Godot's built-in physics and collision detection systems
  • Efficient resource loading and scene instantiation using Godot's ResourceLoader

๐Ÿ”ฎ Future Plans

  • Develop menu system, including game over screen and game reset
  • Implement shop trading station
  • Make tiles consume a torch to light up
  • Polish crafting system to streamline UI experience
  • Implement system to progressively scale player malnourishment with fuel consumption rate as nights progress

๐Ÿ”„ Development Status

Emberscape is currently a work in progress. Come back soon to see more progress!

๐Ÿ“„ License

This project contains no licensing and, thus, is protected under the default copyright laws.

๐Ÿค Contact

Kai Sequeira - GitHub


Developed with โค๏ธ by Kai Sequeira

About

A 2D pixel art survival game demonstrating Godot and C# development skills. Features a dynamic inventory system, and interactive gameplay elements. Showcases object-oriented programming and efficient resource management. ๐Ÿšง Currently in development

Resources

Stars

4 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages