Hello!
This week, we wanted to share with you how we did the day and night cycle and astronomy system in Paralives. Anna prepared a breakdown to explain how it works.
But before that: good news! We hired a new programmer and a new 3D animator on the team! They will start to work with us soon and we will introduce them to you then!
This post is for Patrons only so please don't share it's content, thank you! :)
Hi everyone, it’s Anna! I’m going to show you a bit of the astronomy system of Paralives and possibilities for its customization for modders, that you partly saw in the latest sunset video. I hope you'll enjoy this diary!
As you already know, Paralives already has its own astronomy expert, which will evaluate my first month of work on the team. Yes, I’m talking about Maggie!

Maggie, excited about being a tutor, even if we confirmed that active schools aren’t planned for initial release...
Maggie: A long time ago, the universe expansion caused by the Big Bang led to the formation of our solar system, as we know it today…
Anna: Wait... Maggie, please don’t lecture the patrons! Let me introduce them to our very simple simulation to begin with.
So, recently we decided to improve our basic day/night cycle by simulating planet and moon orbits, so that we can easily reproduce somewhat realistic seasons (making days longer in the summer and shorter in the winter), in addition to other fun things for modders to customize! Below is a sketch of the system, with the parameters that are available for modders to change.
Our basic solar system simulation program brings all these parameters to life by computing all rotations and positions of celestial objects during in-game time. Then, the positions for all non-Earth objects are computed back from the Para’s point of view, which will likely be played from somewhere on Earth. (Sci-fi DLC is NOT confirmed!)
Maggie: Do I see… a planet? Where are the other celestial objects, like asteroids? Is the distance between them measured in A.U. (astronomical unit) or in bananas? I have so many questions, I can’t wait to put my hands on this mod system!
Anna: Distances and sizes are not used for any computation, they are only visual parameters. There is no need for modders to implement a realistic 1,392,684km diameter Sun 3D model! Durations of orbit revolution are minutes of game time, but a year in Paralives is likely to last less than 365 days of in-game time, so players can enjoy the different seasons more often.
There are only 3 types of celestial objects for now: stars, satellites that revolve around Earth and planets that revolve around the stars. However, we can add as many as we want and customize them all differently, they will be visible from the sky in game!
Can you tell that I’m hungry?
Maggie: Ahem, not to be that girl, but… I think you missed that Earth is rotating around its own axis, in addition to its orbit around the Sun.
Anna: Of course! Its rotation duration, i.e. number of minutes in a day, can be customized as well! Earth is also tilted 23° along its axis, which is the reason why summer days last much longer than winter days. Latitude and longitude can be changed so that seasonal daylight looks like what you can find in real life all around the world!
Maggie: What about stars and constellations? What will I be able to look at through my telescope?
Anna: I’m afraid that you will have to wait a little more for these features… For now, you can admire the Doggo Sun or anything you would like to replace Doggo with, thanks to the modding tools. You also noticed in the last video that there were different sky colors. This brings us to other visual parameters, sunset and sunrises!
Let me show off the moddable parameters for each celestial object:
Modders will also be able to fully customize each stage of the skybox color. In the future, we also plan to deal with different sunrise and sunset color setup, each occurring at a given probability.
Maggie: As an astronomy expert, I would like to say that it seems really impressive for beginners like you to have implemented such a system!
Anna: Thank you Maggie! A wise statistician once said “All models are wrong, but some are useful”. This is really true for game development too, as we want a trade-off between realism, simplicity and fun! We don’t have to be experts in astronomy, psychology or even architecture to make a cool life sim game, but as an indie team, we’re excited to learn all of this by ourselves, and that’s what makes game programming and game design really fun! ...and sometimes can be quite challenging too.
Me when Alex asked if creating a Tatooine-like P-type planetary system with two stars would be possible
Last but not least, we want to make our modding system as accessible as possible! The current settings of all the game parameters are actually considered as a mod for the official game. This is why modders will be able to tweak as many parameters as the Paralives team itself! Here is a sneak peek at our current in-game modding UI:
No need to manually edit hidden files for modding Paralives! We are working on visual interfaces and tools so modders can easily change almost any hidden variables and settings of the game.
This concludes my first dev diary! Thank you for all your kind comments about the sunset video, I hope you enjoyed seeing a bit of the backstage too!
Cheers,
Anna
j
2020-09-03 01:48:05 +0000 UTCIris Duan
2020-07-26 02:12:29 +0000 UTCJennifer Huber
2020-07-23 15:31:25 +0000 UTCKendraDior
2020-07-21 16:50:20 +0000 UTCSuper Mommy811
2020-07-17 14:56:18 +0000 UTCBrandon
2020-07-14 23:59:01 +0000 UTCGary Hardt
2020-07-14 20:53:21 +0000 UTCGrace Sivils
2020-07-13 16:22:37 +0000 UTCTini
2020-07-12 20:05:56 +0000 UTCSimmons
2020-07-11 22:07:40 +0000 UTCpaleio
2020-07-11 19:22:46 +0000 UTCramaru
2020-07-11 01:37:49 +0000 UTCbingbong
2020-07-11 00:34:39 +0000 UTCFran Smith
2020-07-11 00:05:29 +0000 UTCJennifer Huber
2020-07-10 22:57:10 +0000 UTCAnna
2020-07-10 22:03:48 +0000 UTCDizzardy
2020-07-10 21:40:02 +0000 UTCtey711
2020-07-10 21:35:17 +0000 UTCTabitha
2020-07-10 21:03:08 +0000 UTCJudi Dielman
2020-07-10 20:08:59 +0000 UTCS&M Gonzalez
2020-07-10 19:10:00 +0000 UTCBreakingGaia
2020-07-10 18:08:16 +0000 UTCKatie Bellissimo
2020-07-10 18:03:17 +0000 UTCnemo
2020-07-10 17:59:29 +0000 UTCAnna
2020-07-10 17:34:10 +0000 UTCPinkLyon
2020-07-10 17:18:04 +0000 UTCErica⛓️✨️
2020-07-10 17:17:04 +0000 UTCLenny
2020-07-10 16:27:47 +0000 UTCFamicom Guy
2020-07-10 15:54:52 +0000 UTCXXXTigger
2020-07-10 15:53:42 +0000 UTCAaron
2020-07-10 15:51:26 +0000 UTCZeevryn
2020-07-10 15:32:21 +0000 UTCElla Pilchik
2020-07-10 15:30:09 +0000 UTCJordan Harrison
2020-07-10 15:23:46 +0000 UTCღPark Nikkiღ
2020-07-10 15:07:49 +0000 UTCYodasbigdick
2020-07-10 14:17:06 +0000 UTCBianca J
2020-07-10 13:45:02 +0000 UTCAleksandra Gołębiewska
2020-07-10 13:42:37 +0000 UTCAleksandra Gołębiewska
2020-07-10 13:41:13 +0000 UTCGina Tonik
2020-07-10 13:40:55 +0000 UTCLuciana
2020-07-10 13:36:54 +0000 UTCMegan Santucci
2020-07-10 13:35:54 +0000 UTCZombieZmaj (Jenni)
2020-07-10 13:30:19 +0000 UTCZedef
2020-07-10 13:25:20 +0000 UTCNazly Sabet
2020-07-10 13:23:43 +0000 UTCThatOneCamel
2020-07-10 13:23:32 +0000 UTCPhoenix
2020-07-10 13:13:13 +0000 UTCsofst
2020-07-10 13:11:01 +0000 UTCAlkisim
2020-07-10 13:10:20 +0000 UTCstephanie mulcahy
2020-07-10 13:09:30 +0000 UTCCamilo Quintero
2020-07-10 13:09:00 +0000 UTCMackenzie
2020-07-10 13:08:19 +0000 UTCAnna
2020-07-10 13:05:57 +0000 UTCAmy Wallis
2020-07-10 13:04:32 +0000 UTCBecky
2020-07-10 13:04:14 +0000 UTCStephen
2020-07-10 13:03:50 +0000 UTCPcrafter1
2020-07-10 13:03:35 +0000 UTCMichael
2020-07-10 13:02:16 +0000 UTC