# Programming Of The Game

**URL:** <https://forums.thimbleweedpark.com/t/programming-of-the-game/4461>\
**Category:** Development/Design\
**Created:** [September 5, 2020, 2:19pm UTC](https://forums.thimbleweedpark.com/t/programming-of-the-game/4461 "2020-09-05T14:19:46Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Krish](https://avatars.discourse-cdn.com/v4/letter/k/c57346/32.png) [@Krish](https://forums.thimbleweedpark.com/u/Krish)\
**Post date:** [September 5, 2020, 2:19pm UTC](https://forums.thimbleweedpark.com/t/programming-of-the-game/4461/1 "2020-09-05T14:19:46Z")

</div>

I have few questions about the making of this game

1.Can such a game be made in C++? I mean what is needed with C++ like SFML or SDL2…  
and  
2.Is there any good tutorial for making such a game? 🙂

Thank You

---

<div class="post-metadata">

**Author:** ![Guga](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/guga/32/14476_2.png) [@Guga](https://forums.thimbleweedpark.com/u/Guga)\
**Post date:** [September 5, 2020, 2:39pm UTC](https://forums.thimbleweedpark.com/t/programming-of-the-game/4461/2 "2020-09-05T14:39:48Z")

</div>

As far as I know, the engine is in C++ using SDL as graphic library.

However, I think it’s a pretty complicated piece of software and you need some experience as a software developer to design it, I don’t think a tutorial can cover this.

If you’re looking for ways of making an adventure game, I’d suggest using a pre-made engine like AGS.  
If you want to make your own game from scratch, I’d first look for tutorials on how to make a simple game. Then, after you have some experience, move to designing your own way. I wrote my own “engine” (it was more of a library, there was no script involved, but I could make adventure games in code) while a friend of mine was writing his, and we had completely different approaches 🤷‍♂️ so maybe join some forum of passionate people (like this!) and ask for specific questions during your journey, but don’t follow a tutorial, or you might as well just use AGS.

---

<div class="post-metadata">

**Author:** ![RonGilbert](https://yyz2.discourse-cdn.com/flex030/user_avatar/forums.thimbleweedpark.com/rongilbert/32/7_2.png) [@RonGilbert](https://forums.thimbleweedpark.com/u/RonGilbert)\
**Post date:** [September 6, 2020, 8:24pm UTC](https://forums.thimbleweedpark.com/t/programming-of-the-game/4461/3 "2020-09-06T20:24:10Z")

</div>

If you just want to play around, I suggest you download the Delores source from Github. You can delete everything related the Delores and make an all new game.

> **[grumpygamer/DeloresDev](https://github.com/grumpygamer/DeloresDev)**
>
> Read all about it on GrumpyGamer:. Contribute to grumpygamer/DeloresDev development by creating an account on GitHub.

The only downside is you can’t release it to the general public. You can create your own github project and share it that way.

I’ve been asked about allowing the engine to be used for a commercial release and I’m thinking about that, so it’s not out of the question.

AGS is also a good option.

---

<div class="post-metadata">

**Author:** ![Krish](https://avatars.discourse-cdn.com/v4/letter/k/c57346/32.png) [@Krish](https://forums.thimbleweedpark.com/u/Krish)\
**Post date:** [November 30, 2020, 9:43am UTC](https://forums.thimbleweedpark.com/t/programming-of-the-game/4461/4 "2020-11-30T09:43:29Z")

</div>

> **[Krish28 - itch.io](https://krish28.itch.io/)**

  
🙂
