Factory Island (WIP)
A downloadable game for Windows, macOS, and Linux
EARLY ACCESS VERSION
Factory Island is a Voxel-based sandbox survival game. You are trapped on an asteroid, and the challenge is (will be) to set up suitable living conditions with assembly lines.
The game is an experiment how far stock Java's capabilities can go in terms of custom software rendering algorithms and overall game development. This means the whole game is created from scratch, with no external libraries and has an oversimplified look and feel.
Featuring
- Random generated worlds (or by seed)
- Day-night cycle
- 2-sided map
- Flowing water and oil
- Complex electronic & energy - machine circuitry (Coming soon, kinda here)
- Agriculture (Coming soon)
- Aliens, PvE
- Many graphical settings (e.g. optional textures)
- Proper modding API (temporarily disabled!)
- Ad-hoc Multiplayer, PvP (temporarily disabled!)
- Creative mode
- Chests, Lights & Shadows
Controls are listed in the main menu
The project is now open source! (though every annotation and comment is in Hungarian language)
https://github.com/SakiiCode/FactoryIsland
Please let me know what you think or if you'd like to contribute with a mod or something!
Status | In development |
Platforms | Windows, macOS, Linux |
Rating | Rated 5.0 out of 5 stars (1 total ratings) |
Author | Sakii |
Genre | Simulation |
Tags | 3D, Experimental, from-scratch, java, Lo-fi, no-external-libraries, Sandbox, Voxel |
Average session | About a half-hour |
Languages | English |
Inputs | Keyboard, Mouse |
Accessibility | High-contrast, Textless |
Multiplayer | Server-based networked multiplayer, Ad-hoc networked multiplayer |
Download
Install instructions
OS-specific editions come with an improved version of Java Runtime Environment bundled, that's why they have large file size. Choose the universal package if you want to use your own installed JRE.
Development log
- 0.13.0 ReleaseFeb 02, 2024
- 0.12.0 ReleaseMay 14, 2023
- 0.11.0 ReleaseJul 28, 2021
- 0.10.1 ReleaseJan 08, 2020
- 0.9.9 ReleaseOct 29, 2019
- 0.9.2 ReleaseSep 22, 2019
- 0.8.5 ReleaseMar 29, 2019
- 0.8.4 ReleaseMar 29, 2019
Comments
Log in with itch.io to leave a comment.
this project looks cool
Thank you,
though the development is currently on holdGame doesn't work? Whenever I try to make a new world it errors with an out of memory exception, despite me having a ridiculous amount of RAM.
This is a known issue on some PCs. Do you mind sending me your log file and the System Info box from the main menu?
I figured out the problem, if you launch it without setting your ram limit to higher than what it default sets it to, it will not let you play or make a world. Append this to your JVM arguments so that it doesn't do this again:
What this does is set the max memory allocation to 1 gig instead of the 0.25 it was set to before. I hope this helps anyone else who runs into this annoying yet easy to solve problem.
Edit: Apart from that annoying bug, it's a great tech demo, I'd love to see how it goes.
Not sure. We tested it with my friend with even 2 gigs and still didn't work for him
Hmmm...
I'd love to see the reports then, as using a 32x Java that argument worked perfectly fine.
What I DID accidentally do was use the Xms argument instead of the xmx, however JVM was smart enough to set min/max to that. It worked perfectly after that. I'd love to see if I can maybe help with this project.
Okay I managed to reproduce and further investigate the error so uploaded a new version with improved error handling. There is now a .bat file attached to launch the game with 1 GB limit. Thank you very much for helping me out!
itt egy teljes váltózát a modnak : https://www.dropbox.com/s/zfrfmk3ipvi9hec/teljesmod.zip?dl=0
Köszi! Kitettem a letöltésekbe
szia sakki csináltam modot:https://www.dropbox.com/s/4revgw1gos61ynw/%C3%A9rcek.zip?dl=0
Wow ez menő! Tovább fogod fejleszteni, vagy kitehetem a letöltésekbe?
tovabb fejlesztem
any where I can et a guide on modding?
No guide yet, but I uploaded a mod with English comments. Put the randomod folder in the mods folder and examine the structure. All the working functions are included in mod.js
kk thanks that's all I really need is a little bit of an example to get me started
Cool, don't forget to post what you made!
doesn't work for me generated a world for 30 minutes and still didn't work
This is a known issue. Did you try creating another world and do you use the latest version? If yes, could you send me the System Info box from the main menu, and your log.txt file?
Uploaded a new version, should be fixed now
Wait, is it software rendered?
Amazing.
Exactly, only Graphics2D was used.