https://github.com/mathew-tran/idlecity
Idle city is a game where you build a town with NPCs that work jobs and get you resources.
https://github.com/mathew-tran/idlecity
city-builder community-driven game game-development gdscript godot4 godotengine idle open-source
Last synced: 12 months ago
JSON representation
Idle city is a game where you build a town with NPCs that work jobs and get you resources.
- Host: GitHub
- URL: https://github.com/mathew-tran/idlecity
- Owner: mathew-tran
- Created: 2023-12-01T03:14:44.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-07T15:36:59.000Z (over 1 year ago)
- Last Synced: 2025-02-07T16:33:28.575Z (over 1 year ago)
- Topics: city-builder, community-driven, game, game-development, gdscript, godot4, godotengine, idle, open-source
- Language: GDScript
- Homepage:
- Size: 4.08 MB
- Stars: 4
- Watchers: 2
- Forks: 2
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Contributing: CONTRIBUTING.md
Awesome Lists containing this project
README
# IdleCity

# How to play
Playable on itch.io!
https://ichit.itch.io/idle-city
## Controls
- (F1) - to enter play mode
- (F2) - to enter build mode
- (F3) - to see what resources you own
- WASD - to pan camera
- Scroll mouse wheel - Zoom in / out
### Build Mode Controls
- Right click houses / factories to move / delete them
- Click housing buttons to select, then select a valid place to place the house!
### Play Mode Controls
- Right click `Peeple` to check their stats or follow
- Right click buildings to check info on them
## Gameplay
*Game is in early development!*
IdleCity is an open source game that is planned to be a mix between Sim City and an Idle Game. Build your city how you want it! However if you build it more efficiently, you can grow more quickly!
> Place down a buildings for `Peeple`!
- Place down factories to get them to work
- Place down houses for them to rest
> What Houses do
- Houses will regain happiness
> What Factories do
- Exchange `Peeple`'s happiness for product
# Extra Remarks
- Contributors are welcomed! The point of this project is to have it free and learn while making it!
- [Join the development discord!](https://discord.gg/mXv3FTXktz)
- When contributing, we want to have original content made (code, audio, art)
- Make sure to mention what your PR does and try to follow a similar coding standard!
- If you are looking for things to do, look at issues on github. Or look at the discussions page!
- [Check out our contributors!](CONTRIBUTING.md)
# Setting up
- This is currently running on Godot 4.2
- After you open up the Godot Editor.
1. Go to Editor Settings and tick on `Trim Trailing Whitespace on Save`