A downloadable game for Windows, macOS, Linux, and Android

A Village in the Sky is a relaxing world builder, city builder, and city management game combined. Peaceful Vikings have migrated to the skies, and need your guidance to establish a thriving village.

The game was under development by myself on my spare time. It started as a spin-off of the Ludum Dare 38 game-jam theme "Small world" in April 2017, with the goal of becoming a small and relaxing city management game.

Download

Download
AVillageInTheSky_0.1.3_win64.zip 5 MB
Download
AVillageInTheSky_0.1.3_macos.zip 7 MB
Download
AVillageInTheSky_0.1.3_android.apk 9 MB
Download
AVillageInTheSky_0.1.3.love 1 MB

Also available on

Development log

View all posts

Comments

Log in with itch.io to leave a comment.

Been really enjoying the game so far.


I get this error when attempting re-assign a female villager to a house with a male villager. They were both living in separate houses before. I resumed the game and attempted the same thing, with the same result.


Error

src/game/constructioncomponent.lua:250: attempt to perform arithmetic on a nil value

Traceback

main.lua:178: in function 'handler'
src/game/constructioncomponent.lua:250: in function 'unreserveResource'
src/game/villagersystem.lua:915: in function '_stopAll'
src/game/villagersystem.lua:1175: in function 'unassignedEvent'
src/game/villagersystem.lua:1031: in function <src/game/villagersystem.lua:1016>
lib/lovetoys/src/EventManager.lua:61: in function 'fireEvent'
src/game/init.lua:691: in function '_handleClick'
src/game/init.lua:539: in function <src/game/init.lua:520>
main.lua:90: in function <main.lua:80>
[C]: in function 'xpcall'

(+1)

Thanks for reporting the crash! It has been fixed in v0.1.3. Hopefully your old save should start working with the new version.

linux version chrashes on fresh system , after installing love, the game chrashes at init soundmanager

Doesn't happen on my end - I installed the love-stable through an ubuntu PPA (https://launchpad.net/~bartbes/+archive/ubuntu/love-stable). The 'init soundmanager' sounds bad - if you're on some bleeding edge distro, you could look for some stable release of love2d to run it with.


Note that I'm not affiliated with the developer, just trying to be helpful.

Sounds like you have a problem with the sound system. Do you have the crash log? Do you know if you have the same issue with other LÖVE games (with sound)?

(+1)

i love this game

Thank you! I'm glad you like it.

(+1)

Hello, really enjoyed the game ( even though it crashed twice LMAO and I killed off everyone. ). I even made a short video on this game, I plan to play it again because I wasn't happy with my run on it, but I understand it now so I can't wait for a retry! 

Crash 1: Around 10:08

Crash 2: Around 12:06


(+1)

Thanks for reporting the errors, and for making the video! It was very fun and educational! :D

I've fixed the crashes in v0.1.3, but the panning problem can still occur during lag (though as you figured out, it's solved by either exiting the game or going back to the main menu).

Keep getting this error after around 10 minutes playing :(

Error

src/game/map.lua:378: attempt to index local 'grid' (a nil value)

Traceback

main.lua:178: in function 'handler'
src/game/map.lua:378: in function 'isGridEmpty'
src/game/villagersystem.lua:278: in function '_update'
src/game/villagersystem.lua:187: in function 'update'
lib/lovetoys/src/Engine.lua:244: in function 'update'
src/game/init.lua:367: in function 'update'
main.lua:104: in function <main.lua:80>
[C]: in function 'xpcall'

Android doesn't work at all. Such a shame because I love the idea of the game.

Is the APK from Itch.io not working, or from the Google Play Store? I haven't had any problems with either.

Thanks for reporting the crash! It was a tricky one, but has been fixed in v0.1.3.

(+1)

Thank you for allowing me to make a video with the game. It is very cool and cute game :) 

(1 edit) (+1)

هناك مشكلة تحدث لي و هيا ظهور 

Error

src/game/map.lua:378: attempt to index local 'grid' (a nil value)

Traceback

main.lua:178: in function 'handler'
src/game/map.lua:378: in function 'isGridEmpty'
src/game/villagersystem.lua:277: in function '_update'
src/game/villagersystem.lua:186: in function 'update'
lib/lovetoys/src/Engine.lua:244: in function 'update'
src/game/init.lua:365: in function 'update'
main.lua:104: in function <main.lua:80>
[C]: in function 'xpcall'

اللعبة ممتازة بس هذي مشكلة كل ما أوصل بعيد يرجعوني من جديد

Sorry for the late reply. I missed the notification.

Does the error happen every time you load the same save?

I finally managed to fix this issue in release v0.1.3, that is if you're still interested in playing the game.