Jump to content
  • Advertisement
Sign in to follow this  
  • entries
  • comment
  • views


Sign in to follow this  


Hello, I’m Phil, a hobby game developer who wants to share some experiences with the world. As I worked on many private hobby projects so far but didn’t really release anything, I decided to start a blog which will hopefully motivate me to finish and to share some games and experiences with the gamedev community.

The main idea is to create a new, simple game using a different kind of technique/engine every month . I will compare the engines by showing all the positive and negative aspects I had to deal with.

Another goal is to get an overview of the possibilities the engines provide, to know which would be the best fit for the ideas I (you) have. Since I haven’t worked with many of these engines thus far, it will be a new experience to me nearly everytime I make a new game.

This will also define the way I will write most of my blogposts: for developers who want to know how to get started in a particular gameengine, how basic things work and what possibilities the engine offers in general.

Hopefully there will be a project at the end for each engine to serve as an example for my readers. Of course my projects will be open source and I will use Git to share my code.



These are the engines I will focus on first:

  • LibGDX
  • Godot
  • Phaser
  • Cocos2d-x
  • Unity
  • Unreal Engine

Yeah, thats a lot of engines. Some are very big, some really small. Since I’m doing it in my free time, and one month is really a small amout of time to develop a game, I will focus on simple 2D games (unfortunately no AAA games, sorry guys!) , as 3D assets are taking a lot of time. Nevertheless maybe there will be some small 3D assets in some games (maybe in some kind of 3D platformer) as that would be a new experience for me as well.

There are far more engines like MonoGame, CryEngine, Amazon Lumberyard, ShiVa Engine, Game Maker … but I don’t want to get ahead of myself. Let’s see what the future brings.

More things to show

Apart from this possibly I will also show some examples on how I did my graphics. I like to use Inkscape and I really have a lot of fun making cartoon-style 2D graphics. As I’m really happy everytime I see people blogging about graphics and stuff, showing some examples and simple tricks, I think I should do that too. So there will also be something more to see than just code.

Wow, that’s a lot of stuff, dude..

For those of you who think so, you are totally right! But I think I have enough experience programming in different kinds of languages and creating games with differend kinds of engines. So new stuff shouldn’t be that hard to learn. Failing is also a part of the process of developing. If a project fails I will tell you why, show you the problems I had and publish the code anyway.

Finally, I want to make clear what I will not cover in this Blog: I will not show the basics of each language (Java, Javascript, C#, C++, ..) as that would go beyond the scope of this blog. Furthermore I will not explain every single line of code. I will explain the basic concepts and the main parts of the code. Of course I will try to comment the code files as much as possible to make it understandable for beginners. If something is unclear feel free to write a comment. I will do my best to explain as much as possible.

I’m really excited to post the first updates on the first game! Secret hint: it will be a game made with LibGDX! Follow me on twitter to be noticed about updates (@game_month). Stay tuned!

View the full article

Sign in to follow this  


Recommended Comments

There are no comments to display.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Advertisement
  • Advertisement
  • Blog Entries

  • Similar Content

    • By babaliaris
      I know how to make renderers using hardware acceleration using OpenGL.
      Right now I'm creating a super-light 2D game engine in order even really old computers will be able to run it. I want to create my engine automatically detect if a computer supports hardware acceleration and use the appropriate renderer, if not it will use a software renderer.
      I already have the hardware acceleration renderer and already know how to detect and choose which renderer to use, the problem is that I don't know how to draw graphics without using OpenGL. Probably is hard to create your own API that will implement a virtual graphics card and use it to draw graphics. Is there any software that does only that? Not things like SDL, I want something that only lets you do some basics graphics drawing without the need for hardware acceleration.
      The renderer needs to be able to draw rectangles with textures and nothing more.
    • By Giddens
      My name's Greg Giddens, I'm a game developer, programmer, looking for some help creating art assets for the strategy management game I'm developing.
      The game is called Schism and it's being developed in Unity. Schism is a strategy management game where the player manages a cult and their compound, building the compound to be self-sufficient, recruiting more members, and growing the cult's influence. Additionally, the player will also engaging in turn-based tactical missions to further their cult's agenda.
      Currently the development team is two people strong: I'm programming and co-designing, and my creative partner Steve Peacock is writing and co-designing. We've been developing Schism since February and have the main systems in place. What's really holding us back at the moment is our lack of quality 2D art assets in the form of building sprites, character portraits and scenes, and UI art. However, for the time being we just want to create a short reveal trailer with 2D stills so we can launch a Kickstarter. 
      For the trailer we need 9 scenes of people performing particular actions (more details would be provided once collaboration is agreed) and a stylised version of our title, Schism.
      Unfortunately we're not in a position to pay. We would, of course, pay if our Kickstarter was successful after the fact, however, I appreciate how much of a red flag that may raise with some of you, so please consider this to be a completely unpaid job.
      If anyone is interested please leave a comment with a link to any samples.
      Many Thanks.
    • By RoKabium Games
      For this Screenshot Saturday we are enjoying the warm summer weather but we can guarantee it's not as hot as it is down in the caves on Tartarus. Luckily the suit our Alien is wearing can withstand very extreme temperatures.
    • By redoakbytes
      Hi everyone
      I would like to present my first free mobile game, currently only available on Android. I created it in my spare time at Unity with the help of Corgi Engine and DOTween. It is an arcade game in which you have to pass the level as soon as possible, because the player loses his life every second. However, to go to the next level, we need to run the portal. There are two power ups, double jump and wall jumping. During the game, coins are collected that can be spent on a new character in the shop. There is also a table of the best times. There are no in-app purchases in the game.
      Any feedback is welcome
      Google Play: https://play.google.com/store/apps/details?id=com.redoakbytes.timerun2050&hl=en
      Here are some screenshoots:

    • By QwePek
      Hello, I want to make a game where i can procedurally generate caves. I found out that the best way to create this caves for me is by algorithm Perlin Worms, but I'm having problems with understanding it. Could someone explain how it works or write some code examples (best in SFML). Thanks
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!