I couldn't find a dedicated game development channel so I hope this will be the correct place. I'm a newbie and could use someone helping me into the right direction. The ambition is to learn something new, started with C++ and I would like to make a 2D grid based building game. New I'm wondering does anyone have done this already here? And the other questions would be, what engine to use for something like this? Thanks in advance! ✌️
#2D grid based building game
20 messages · Page 1 of 1 (latest)
When your question is answered use !solved to mark the question as resolved.
Remember to ask specific questions, provide necessary details, and reduce your question to its simplest form. For tips on how to ask a good question run !howto ask.
#graphics-gamedev 🙂
Well yeah, but graphics 😜
I've written a nonogram simulator
kinda halted it when I started writing solvers for it, which is to say the meaningful part of it
I didn't use an engine for that, there really wasn't a need to
If you need advice I'd be glad to help 
I have made some 2D grid based games before and would be willing to help you out
It’s graphics and gamedev
I might need to clarify a little what kind of game I meant. Would be something like Prison Architect but another genre. I have done some web development and yesterday I realised that I'm spoiled because now I also need to worry about rendering and stuff what normally the browser would do for me. So I thought a engine would take away that pain? If we could do it without a engine that's also fine ofcourse, haven't looked into vanilla C++ rendering yet but I assumed it would be a pain. 😜✌️
You are correct about vanilla c++ renderering to be a pain, especially if the majority of your programming experience is in web development. So I would reccomend starting with a game engine instead of making a custom one. However even if you still want to make a custom game engine, starting out with a game engine like unity would provide you with a starting point for learning things that could be used in your own custom engine. So at least for now I would recommend not making your own engine, and instead starting out with something like unity.
although unity is designed to be worked in with c# not c++, so if that is a deal breaker for you there are still other options. Such as godot, which can be programmed in its own language GDScript, c++, c#, and other options, which recently got a major update to version 4.0.
o yea I was assuming console-based grid games lmao
tbh yeah don't try and make your own engine, it's only going to be a nightmare
at least get yourself something that handles window management for you, that would be the bare minimum
SDL and SFML are decent 2D libraries which come bundled with window management
Another option could be raylib, it has a lot of examples and is rather beginner friendly
This question is being automatically marked as stale.
If your question has been answered, run !solved.
If your question is not answered feel free to bump the post or re-ask.
Take a look at !howto ask for tips on improving your question.
@manic needle @ocean vessel I'm a bit in doubt what to do. I could also use nw.js or electron to utilize chromium and let that handle the rendering like I already am used to. Making a html5 game and use tools mentioned before to distribute. But on the other hand, that might be a game and easy for me to start with but feels a bit not like a real game. But then again trying to build it in C++ is gonna take so much longer.