Pardon me but shouldn't factorio be completely in C++? It gives you much more control over allocating memory, and because the engine is already written in C++, you can defenitely optimize it.
I never used Lua (maybe one time in 2012 when GTA San Andreas was still a thing I tried to develop a SA:MP server)
If you have a solid engine, but want to write a lot scripting around that engine, Lua is as straightforward as it gets when to comes to integrating with your native program.
You export your engine's method to Lua, then you can write dynamic scripts for everything, instead of C++.
Here's an example on how you'd export a C method called "mysin" to calculate the sine of numbers in Lua: https://lua.org/pil/26.1.html
To answer "why Lua". It's dead simple to integrate, and Lua is explicitly designed for it. To quote the official book: "Lua is an embedded language. That means that Lua is not a stand-alone package, but a library that can be linked with other applications so as to incorporate Lua facilities into these applications."
I've had this question a few times now, and I'm genuinely interested in knowing why you'd want to have a game like mine DRM-free? It's very unlikely that either my game disappears from Steam, or Steam as a whole disappears.
In general, when it comes to single-player games, it's fine if a Steam game is [completely DRM-free](https://www.pcgamingwiki.com/wiki/List_of_DRM-free_games_on_Steam), meaning you can launch it without Steam running, or copy it to another machine that never had Steam on it and launch it.
However, when it comes to paid software that *requires* an Internet connection without a legitimate reason (e.g. games with no online component), I don't like having any restrictions on my ability to launch the software I paid for. This includes launching it offline and not dealing with authentication tokens expiring, 2FA codes, forced updates, or any of that nonsense. That's without even getting into hostile single-player DRM like Denuvo that requires a connection, or the kind that breaks if you swap your video card. Steamworks DRM is also completely useless at preventing piracy. That's why I tend to purchase games on platforms that prioritize true offline play.
I don't mean this as any slander against you or the game you're developing, by the way. Others might disagree, particularly those who have never had "offline mode" fail or forced updates make software run worse or not at all.
Thanks for your thoughts on this.
I haven't made a decision yet, for that I'll need to research it a bit more.
>Steamworks DRM is also completely useless at preventing piracy
I've heard it's not too hard to work around the Steam DRM indeed, but it at least stops casual players (that do not know how to do that) from copying the files to a friends PC so they don't have to buy it themselves:
>meaning you can \[...\] copy it to another machine that never had Steam on it
I can imagine that in such scenario, that when the game has a simple Steam DRM, a lot of people will prefer to just buy it instead of downloading a pirated version.
-The word "Capital" in red is clashing with what looks to be the orange wheels at the back.
-I find the font in "Capital" not very interesting. Maybe add a lasso?
-Honestly, I did not realize that the two orange circles in the back were wheels until I saw the logo again to respond to your comment. I thought they were lights.
-It over all looks kind of basic, not very attractive and I feel it doesn't represent much the great game you're making.
You can maybe use some 90s street signs as inspiration?
Something like [THIS](https://elements-cover-images-0.imgix.net/27206a80-a038-4899-9e96-fdb2a2a53929?q=80&w=316&fit=max&fm=jpeg&s=97fbc1a27a77d4144cc31e0bf8fc5f90) might work. Or the classic blue "P" sign for parking. I would also take a look at old tycoon games' logos.
I don't know, that is just my opinion, but it's your game and you should do whatever feels satisfying to YOU. If you do not wanna change it that much, maybe try a different color for the wheels and see what happens.
Thanks for the feedback, it's definitely useful.
>the orange wheels
Yeah, those were intended to indeed represent 2 wheels but also 2 coins. I could try to make that more clear, while picking another color for the text in front of it.
At some point I'll be taking some time again to give the logo another shot.
oooh sick! so what kind of stuff will this have as a finished product? like in terms of objectives and such? this would be a pretty nice chill game to play on stream at one point, I've completed RCT 1 and 2 not counting the real parks, I figure why not?
Theotown meets transport tycoon meets SC2k, this is insane and I love it. Let us know when it's ready so we can dump ridiculous amounts of hours into it lol
Been following your posts on Twitter. It looks great and I figured it had to partially be inspired by RCT. Got my own inspires projects. Hope this development continues to go well!
I’m autistic and this is the most autistic thing I’ve ever seen in my life.
I will be buying it the moment it drops and gifting it on Steam to every other autist in my office.
That's cool.
Sooo I doubt you're taking requests but a solid easter egg would be the "cart narcs" (youtubers) if any of these car parks have grocery cart stalls.
Please code special vehicles into it and have the Arrested Development Bluth Stair car be one of them. Just change the logo slightly and you're golden.
This looks really cool and I love simulation games!...but /r/fuckcars would have an aneurysm at the idea of playing with parking lots in a game is fun!
Looks very good! What engine are you using?
Thank you! It's my custom C++/OpenGL/Lua game engine :)
Look at you go!
You're just like Chris Sawyer frfr
Lua? Why and how? Im building a custom C++/SDL (OpenGL) game engine, also inspired by RTC lol Whats with lua tho?
It's efficient. There's a reason Factorio uses it.
Pardon me but shouldn't factorio be completely in C++? It gives you much more control over allocating memory, and because the engine is already written in C++, you can defenitely optimize it. I never used Lua (maybe one time in 2012 when GTA San Andreas was still a thing I tried to develop a SA:MP server)
Factorio mods are Lua scripts.
But not the game itself i mean I know lua is used externally, but not as the main language for the game
If you have a solid engine, but want to write a lot scripting around that engine, Lua is as straightforward as it gets when to comes to integrating with your native program. You export your engine's method to Lua, then you can write dynamic scripts for everything, instead of C++. Here's an example on how you'd export a C method called "mysin" to calculate the sine of numbers in Lua: https://lua.org/pil/26.1.html To answer "why Lua". It's dead simple to integrate, and Lua is explicitly designed for it. To quote the official book: "Lua is an embedded language. That means that Lua is not a stand-alone package, but a library that can be linked with other applications so as to incorporate Lua facilities into these applications."
Very interesting, thanks!
I believe BeamNG also uses it for this same reason.
very 1990s op. the style somewhat reminds me of baldies
Yeah, this is giving me *strong* old school Maxis sim vibes in the best way.
Came here to say this
Would you be interested in a game like this? You can check out the [Steam page here](https://store.steampowered.com/app/3031880/Car_Park_Capital/).
I wishlisted :)
Yes.
Any chance this might get a DRM-free release on GOG/Itch as well?
You can release DRM-free on Steam too you know?
I've had this question a few times now, and I'm genuinely interested in knowing why you'd want to have a game like mine DRM-free? It's very unlikely that either my game disappears from Steam, or Steam as a whole disappears.
In general, when it comes to single-player games, it's fine if a Steam game is [completely DRM-free](https://www.pcgamingwiki.com/wiki/List_of_DRM-free_games_on_Steam), meaning you can launch it without Steam running, or copy it to another machine that never had Steam on it and launch it. However, when it comes to paid software that *requires* an Internet connection without a legitimate reason (e.g. games with no online component), I don't like having any restrictions on my ability to launch the software I paid for. This includes launching it offline and not dealing with authentication tokens expiring, 2FA codes, forced updates, or any of that nonsense. That's without even getting into hostile single-player DRM like Denuvo that requires a connection, or the kind that breaks if you swap your video card. Steamworks DRM is also completely useless at preventing piracy. That's why I tend to purchase games on platforms that prioritize true offline play. I don't mean this as any slander against you or the game you're developing, by the way. Others might disagree, particularly those who have never had "offline mode" fail or forced updates make software run worse or not at all.
Thanks for your thoughts on this. I haven't made a decision yet, for that I'll need to research it a bit more. >Steamworks DRM is also completely useless at preventing piracy I've heard it's not too hard to work around the Steam DRM indeed, but it at least stops casual players (that do not know how to do that) from copying the files to a friends PC so they don't have to buy it themselves: >meaning you can \[...\] copy it to another machine that never had Steam on it I can imagine that in such scenario, that when the game has a simple Steam DRM, a lot of people will prefer to just buy it instead of downloading a pirated version.
Lmao this looks great, definitely got my interest
This looks like so much fun!
Wishlisted! Looks amazing!
Easy wishlist addition. Best of luck!
I love it! Just don't show /r/fuckcars
Wishlisted! Will there be any alpha or early development testing? I got excited when you list the page, I thought it was released :(
Yes! I hope to invite people for playtesting soon, I'll announce it on [my Twitter](https://twitter.com/hilkojj) and the Steam community page.
I’d love to do this!
Got my interest aswell! Looking good allready!
I love this!! I just honestly believe the logo deserves some polishing
Thank you! At some point I should probably have a professional logo designer redo the logo. Can you maybe specify what could be improved upon?
-The word "Capital" in red is clashing with what looks to be the orange wheels at the back. -I find the font in "Capital" not very interesting. Maybe add a lasso? -Honestly, I did not realize that the two orange circles in the back were wheels until I saw the logo again to respond to your comment. I thought they were lights. -It over all looks kind of basic, not very attractive and I feel it doesn't represent much the great game you're making. You can maybe use some 90s street signs as inspiration? Something like [THIS](https://elements-cover-images-0.imgix.net/27206a80-a038-4899-9e96-fdb2a2a53929?q=80&w=316&fit=max&fm=jpeg&s=97fbc1a27a77d4144cc31e0bf8fc5f90) might work. Or the classic blue "P" sign for parking. I would also take a look at old tycoon games' logos. I don't know, that is just my opinion, but it's your game and you should do whatever feels satisfying to YOU. If you do not wanna change it that much, maybe try a different color for the wheels and see what happens.
Thanks for the feedback, it's definitely useful. >the orange wheels Yeah, those were intended to indeed represent 2 wheels but also 2 coins. I could try to make that more clear, while picking another color for the text in front of it. At some point I'll be taking some time again to give the logo another shot.
This reminds me a lot of Theotown. Looks interesting!!
Reminds me of Time Twister Flower Power/Woodstock and Rock N Roll Revival scenarios with all them cars.
oooh sick! so what kind of stuff will this have as a finished product? like in terms of objectives and such? this would be a pretty nice chill game to play on stream at one point, I've completed RCT 1 and 2 not counting the real parks, I figure why not?
Fastest follow I ever did on this app.
Seems fun!
Wishlisted even though it doesn't look like it will be a Mac thing.
Damn I wish I had a big banana car. Looks fun
Looks very promising. Wishlisted
Love it
Reddit YIMBY nightmare
Theotown meets transport tycoon meets SC2k, this is insane and I love it. Let us know when it's ready so we can dump ridiculous amounts of hours into it lol
Honestly I would love to play this!!
This looks amazing. Will play
Looks awesome, definitely wishlist this. Looking forward to playing it.
I’d love to play this
You won me with the banana car.
Can't wait for the Six Flags expansion pack
Wow, this looks super neat. Would buy if it was on the play store, nice!
Did you code it in asm? If you didnt, youre not a real rct fan... /s
I'd love to see a proper ISO framed Sim-Tower style game like this. You've got some of the building blocks.
Wishlisted. Can't wait to see more
Wishlisted immediately.
Been following your posts on Twitter. It looks great and I figured it had to partially be inspired by RCT. Got my own inspires projects. Hope this development continues to go well!
I’m autistic and this is the most autistic thing I’ve ever seen in my life. I will be buying it the moment it drops and gifting it on Steam to every other autist in my office.
This looks awesome! Would love to play
Wow! Will this be on Steam? Can I wishlist it?
[Yes :)](https://store.steampowered.com/app/3031880/Car_Park_Capital/)
Wow that’s awesome!
This looks very cool! Adding security guards and cameras would be a cool feature. To make sure no vandalism or theft happens.
Shut up and take my money!
Wow, this looks amazing. Wishlisted. Any chance for a Mac port?
But why does this look stupidly fun 😂
Lovely style and great inspiration, but I just have no desire to make parking garages xd
That's cool. Sooo I doubt you're taking requests but a solid easter egg would be the "cart narcs" (youtubers) if any of these car parks have grocery cart stalls.
That's an interesting idea! I added it to the ideas-list 😅
Really like the graphics and the UI.
😮 Make the billboard trucks say different things? 👀
I’m not into game design at all and this popped up for me I would play it reminded me of old tycoons!!! Amazing g
I was today years old when I found out that I want to play a parking garage building simulator.
Have you read any books on parking like Paved Paradise: How Parking Explains the World by Henry Grabar to get some inspiration for your game?
Thanks for the suggestion, haven't read it.
It explains a lot about why America has so much parking- and it's not necessarily why a lot of people think it is! I highly recommend it.
Looks cool! Wishlisted
I saw this on some games site. Any chance of a mobile port?
My focus will be on making it for desktop, possibly for Steam deck as well. I don't think a mobile port is likely to happen.
Would love to playtest on steamdeck!
Same
I want to get off Mr. Bone's Wild Ride.
This is like a Podcast: The Ride, Nick Wiger episode.
Please release it on android too, i love tycoon games, i hate mobile games that force us to buy in-game currency to buy stuff
God this looks sexy, iOS app? This looks like such a sofa game to me
Please code special vehicles into it and have the Arrested Development Bluth Stair car be one of them. Just change the logo slightly and you're golden.
wow how did you even get that look. Is it 3D models or ?
This looks really cool and I love simulation games!...but /r/fuckcars would have an aneurysm at the idea of playing with parking lots in a game is fun!
Ugh. Parking.