Gameengine / Devtime / Graphics

Post all other topics which do not belong to any other category.
Pseudo
Manual Inserter
Manual Inserter
Posts: 1
Joined: Wed Mar 02, 2016 3:11 pm
Contact:

Gameengine / Devtime / Graphics

Post by Pseudo »

Hello,

first, Factorio is really amazing! Reminds me of old SimCity in 1998 combined with modded industrialized Minecraft.
I have some questions that I haven't found over the boards search function or in the FAQ.

1. Did you use a framework to build up a gameengine or use an existing one and modified it?

2. You wrote, that you started dev in spring 2012, after which period of time you had a working candidate/playable game? (How many working hours?)

3. What programming language did you choose and why? (I presume it's C/Cpp for better porting to Linux? Do you use buildtools like Gradle? )

4. The graphics ingame are 2D, but did you create them with a 3D application?

Thanks in advance. Keep up the good work. :)

Best regards
starholme
Fast Inserter
Fast Inserter
Posts: 201
Joined: Tue Oct 21, 2014 7:25 pm
Contact:

Re: Gameengine / Devtime / Graphics

Post by starholme »

Somebody more qualified will likely answer your questions. But you might want to spend some time in the New section: viewforum.php?f=38

Some of the posts have awesome technical details.
kovarex
Factorio Staff
Factorio Staff
Posts: 8211
Joined: Wed Feb 06, 2013 12:00 am
Contact:

Re: Gameengine / Devtime / Graphics

Post by kovarex »

Pseudo wrote:Hello,

first, Factorio is really amazing! Reminds me of old SimCity in 1998 combined with modded industrialized Minecraft.
I have some questions that I haven't found over the boards search function or in the FAQ.

1. Did you use a framework to build up a gameengine or use an existing one and modified it?
We use just engine to draw sprites and play sound (allegro). The rest is customly made.
Pseudo wrote: 2. You wrote, that you started dev in spring 2012, after which period of time you had a working candidate/playable game? (How many working hours?)
The first version was released 24.12, so it took approximatelly 8 months.
Then simply multiply 30 (days per month) * 8 (months) * (14 working hours per day) * 2 (people)
The result is 6720 hours.
Pseudo wrote: 3. What programming language did you choose and why? (I presume it's C/Cpp for better porting to Linux? Do you use buildtools like Gradle? )
C++, because we need performance and it is also the language I'm most skilled with.
Pseudo wrote: 4. The graphics ingame are 2D, but did you create them with a 3D application?
Yes, they are created in blender.
Post Reply

Return to “General discussion”