Click here to Skip to main content
14,976,809 members
Everything / Game Development

Game Development

game

Great Reads

by Adam David Hill
All the juicy tricks and scandalous shortcuts which helped us ship our competition game on time
by Marcelo Ricardo de Oliveira
A shoot'n'up HTML5 game made with Phaser game framework
by Petar Brkusanin
An example of how Decorator, Dependency Injection, and Composition Root patterns can be used to extend the base game functionality.
by CMalcheski
Thinking outside the box can result in critical performance gains

Latest Articles

by Steve Hoult
Creation of an Audio analysis framework to enable developers with little to no understanding of audio analysis to develop audio-driven games
by Mehedi Shams
An eye-teaser to tease your eyes, see if you can beat it!
by jespa007
Example game engine by using SDL2 and ZetScript
by VisualMonsters
Simple game "table football", you can easily create and play with your friends and family

All Articles

Sort by Updated

Game Development 

Please Sign up or sign in to vote.
15 Jul 2021
Steve Hoult
Creation of an Audio analysis framework to enable developers with little to no understanding of audio analysis to develop audio-driven games
Please Sign up or sign in to vote.
14 Jul 2021
Mehedi Shams
An eye-teaser to tease your eyes, see if you can beat it!
Please Sign up or sign in to vote.
10 Jul 2021
jespa007
Example game engine by using SDL2 and ZetScript
Please Sign up or sign in to vote.
6 Jul 2021
VisualMonsters
Simple game "table football", you can easily create and play with your friends and family
Please Sign up or sign in to vote.
20 Jun 2021
EgorYusov
This article introduces Diligent Engine, a modern cross-platform graphics API abstraction library and rendering framework
Please Sign up or sign in to vote.
6 Jun 2021
KristianEkman
An online Angular, .NET 5 Web API, SQL Server on Azure backgammon game
Please Sign up or sign in to vote.
14 Apr 2021
Anurag Gandhi
A group Sudoku game to demonstrate the usage of SignalR in AngularJs application
Please Sign up or sign in to vote.
8 Feb 2021
Uzi Granot
If you are a programmer that tried to introduce a kid to programming with Scratch, this article is for you. Comparing a simple game between Scratch and C#.
Please Sign up or sign in to vote.
11 Jan 2021
EgorYusov
An introduction to ray tracing API in Diligent Engine
Please Sign up or sign in to vote.
10 Dec 2020
André Marcos, LaercioMBR
An overview of the development process of an online platform to facilitate community driven data cataloging and management.
Please Sign up or sign in to vote.
6 Oct 2020
Christ Kennedy
A graphically bouncy and colorful version of the popular numbers tile-sliding game
Please Sign up or sign in to vote.
27 Jul 2020
Member 13737597
This article shows how to bring the power of real C compiler for reverse engineering purposes.
Please Sign up or sign in to vote.
27 May 2020
Theo Kand
An original AngularJS implementation of the most famous video game ever
Please Sign up or sign in to vote.
24 Dec 2019
NickNs1991
Rapid Roll game in C#
Please Sign up or sign in to vote.
6 Dec 2019
Vahe Karamian
Programming in itself is no small task. Graphics programming complicate things a tab-bit more!
Please Sign up or sign in to vote.
11 Oct 2019
Christ Kennedy
2D shooter inspired by Descent - rotating screen, network of tunnels, multiple robots & weapons - map editor
Please Sign up or sign in to vote.
4 Oct 2019
Simon Jackson
Unity3D and Opensource get acquainted
Please Sign up or sign in to vote.
24 Jun 2019
Thomas Daniels
This article describes the making of a tic tac toe player that uses neural networks and machine learning.
Please Sign up or sign in to vote.
22 May 2019
syed shanu
How to create a simple game development web application using ASP.NET Core Blazor, .NET Core 3.0 Preview and with Visual Studio 2019
Please Sign up or sign in to vote.
14 Apr 2019
Christ Kennedy
si latine discis ludum verborum habere debes
Please Sign up or sign in to vote.
13 Mar 2019
Oana Mancu
Any deterministic game can be broken down to its core functionalities. By understanding them, one can implement fundamental algorithms such as Minimax (with alpha beta pruning), thus paving the way towards a better AI opponent.
Please Sign up or sign in to vote.
6 Jan 2019
Mehedi Shams
Crossword creator - with a touch of Unicode Logic!
Please Sign up or sign in to vote.
22 Dec 2018
EgorYusov
This article introduces the problem of resource state management and synchronization in modern graphics APIs such as Direct3D12 and Vulkan and describes a solution offered by Diligent Engine.
Please Sign up or sign in to vote.
11 May 2018
Marcelo Ricardo de Oliveira
Most of the examples using Blazor I've seen so far include some simple pages, buttons and forms. So I decided to investigate whether it would work with my old Bricks game to help explore WebAssembly.
Please Sign up or sign in to vote.
29 Jan 2018
Arav Singhal
An introduction to all the math required to get started on your own 2D physics engine
Please Sign up or sign in to vote.
29 Nov 2017
EgorYusov
This article describes Unity low-level plugin interface and the Unity graphics interface emulator that facilitates native plugin development.
Please Sign up or sign in to vote.
26 Nov 2017
Marcelo Ricardo de Oliveira
A shoot'n'up HTML5 game made with Phaser game framework
Please Sign up or sign in to vote.
21 Nov 2017
Tobs88
This article is about a game based on the ECS implementation from the first part of the series.
Please Sign up or sign in to vote.
21 Nov 2017
Tobs88
This article is about the Entity-Component-System (ECS). It is a design pattern which allows you great flexibility in designing your overall software architecture.
Please Sign up or sign in to vote.
28 Oct 2017
massimiliano aronica
Let's have a break with JavaScript and a Canvas
Please Sign up or sign in to vote.
4 Oct 2017
CMalcheski
Thinking outside the box can result in critical performance gains
Please Sign up or sign in to vote.
8 Sep 2017
CoderGirl42
An extensible procedural generation framework
Please Sign up or sign in to vote.
28 May 2017
KristianEkman
Chess engine and simple chess user interface
Please Sign up or sign in to vote.
24 May 2017
Robert Welliever
Classic, Arcade-Style Video Poker
Please Sign up or sign in to vote.
7 Apr 2017
Marco-Hans Van Der Willik
This article continues with the development of the SOLID Poker project, and covers functionality to Compare and Validate Poker Hands.
Please Sign up or sign in to vote.
4 Apr 2017
Marco-Hans Van Der Willik
The pieces start coming together! Development of the SOLID Poker project continues, and the latest addition is a versatile engine to Generate Spec Based Poker Hands, allowing for extensive algorithm based testing.
Please Sign up or sign in to vote.
7 Feb 2017
O.G.I.
Pathfinding algorithm based on a direction priority
Please Sign up or sign in to vote.
12 Jan 2017
hari19113
This article is on how a sudoku game can be developed easily.
Please Sign up or sign in to vote.
30 Nov 2016
syed shanu
In this article let's see how to create a simple Character matching game using Windows Universal App. Create our own game and have fun with Windows Phone using Universal App development.
Please Sign up or sign in to vote.
31 Oct 2016
luigidibiasi
In this article, we want to implement a simple side-scrolling game that we will call Super Nemo Fish.
Please Sign up or sign in to vote.
10 Oct 2016
Ashley Davis
A look at version control from the game developers perspective
Please Sign up or sign in to vote.
31 May 2016
Thomas Daniels
How to create a maze with a digital timer using HTML5 and JavaScript, without the use of Flash
Please Sign up or sign in to vote.
1 May 2016
Majdi Sobain
2D games programming simplicity using RingAllegro Library
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
Whether it’s a friendly battle, classic gaming strategy, or a fast-paced adventure, these apps will surely set the pace for a positive spring ahead.
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
Whether you are looking for an entire game engine to develop your idea into a game, or an efficient easy-to-use video codec to deploy full motion video, this list will guide you to the best middleware to use while developing your game for Intel® architecture.
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
The discussion in this blog will focus on the 2 Atom x3 SoC SKUs which have already been launched: C3200RK and C3230RK.
Please Sign up or sign in to vote.
28 Feb 2016
AlexeyYakovlev
This article describes building an Android game with networking support using C#, Xamarin.Android platform and Zyan Communication Framework.
Please Sign up or sign in to vote.
14 Oct 2015
Mitchell J.
Introducing Bob's Quest, a Flappy Bird clone (of sorts), in which Bob must avoid crashing into pillars as he leaps through space.
Please Sign up or sign in to vote.
4 Oct 2015
syed shanu
This article shows how to create a Are You Genius game using MVC, AngularJS and Web API 2.
Please Sign up or sign in to vote.
3 Sep 2015
syed shanu
This article shows how to create a word puzzle game using MVC, AngularJS and Web API 2.
Please Sign up or sign in to vote.
4 Aug 2015
syed shanu
In this article we will learn how to create a simple Name Puzzle game for Windows Mobile using Universal App development.
Please Sign up or sign in to vote.
31 Jul 2015
Android on Intel
Peach Pellen, CTO of Black Gate Games talks about her background, her work with Black Gate Games, and what projects she’s working on at the moment.
Please Sign up or sign in to vote.
22 Jul 2015
Robby Ingebretsen
This tutorial is the 3rd in a series on Flight Arcade – built to demonstrate what’s possible on the web platform and in the new Microsoft Edge browser and EdgeHTML rendering engine.
Please Sign up or sign in to vote.
17 Jul 2015
Guruprasad.K.Basavaraju
This article is an effort to introduce beginners to HTML Canvas through a simple Game development.
6 Jul 2015
Android on Intel
This article shows how to analyze and improve the performance of a mobile game and how to optimize graphic resources for a mobile platform, using mTricks Looting Crown as an example.
Please Sign up or sign in to vote.
23 Jun 2015
Kel_
A game of life "MMO", with a persistent simulation running on the server.
Please Sign up or sign in to vote.
26 May 2015
Vahe Karamian
This article will cover the basics of network programming using Network View in Unity 3D. We will be creating an Authoritative Server based networking environment showcasing the basics functions of network programming using Unity 3D and C#.
26 May 2015
Intel Corporation
Game Companies Speed Up Development with Intel® Sample Code
Please Sign up or sign in to vote.
13 May 2015
Mike Oberberger
Compute a velocity vector which allows a first moving object to intercept a second moving object given known positions and current velocities within a game or simulation environment
Please Sign up or sign in to vote.
1 May 2015
Intel Corporation
In this article I will describe the effects implemented by Gameloft in GTR2 and focus on how we managed to fit those effects into the 30 frames per second (FPS) budget we had set ourselves.
Please Sign up or sign in to vote.
22 Mar 2015
Simon Jackson
We have finally reached the end of an era and the dawn of the next with the MonoGame project. The latest release has now broken its ties to the old XNA framework and stands alone.
Please Sign up or sign in to vote.
15 Jan 2015
Guruprasad.K.Basavaraju
An MVC application to make a copy of CodeProject articles in your Browser Cache using HTML5's AppCache feature
Please Sign up or sign in to vote.
10 Jan 2015
Dan Thyer
Use a Microsoft Kinect to control the home automation in the house. Lights can be turned on an off from speech recognition or from pointing at them and waving your other hand one way to turn on and the other way to turn off.
Please Sign up or sign in to vote.
17 Dec 2014
Simon Jackson
All Hail the Old and the New – The MonoGame Content Builder Tool
Please Sign up or sign in to vote.
9 Oct 2014
Pavel Durov
This article is explaining how to implement a basic game fundamentals on Android platform.
Please Sign up or sign in to vote.
2 Sep 2014
Simon Jackson
Mastering Unity 2D Game Development – AI and State Machines
28 May 2014
Dr. Michael J. Gourlay
This article—the 17th in the series—describes how to identify a fluid surface. You can use this information to render the surface or to help compute surface tension.
Please Sign up or sign in to vote.
27 May 2014
Mohd Akram
Java Tic Tac Toe (AI based)
Please Sign up or sign in to vote.
24 Apr 2014
Fredrik Bornander
Implementing a Tetris-like game for the web using Dart
Please Sign up or sign in to vote.
8 Apr 2014
Florian Rappl
Creating a tower defense game from scratch with web technologies.
Please Sign up or sign in to vote.
17 Jan 2014
Paul Lindberg
This case study details how the game takes best advantage of low-power systems, while still scaling up to look and run fantastic on more robust systems.
Please Sign up or sign in to vote.
9 Dec 2013
Petar Brkusanin
An example of how Decorator, Dependency Injection, and Composition Root patterns can be used to extend the base game functionality.
Please Sign up or sign in to vote.
14 Nov 2013
Alexander SchuIze, Felix Herbst, Paul Kirsten
Multi-User game for AIO where players build their own spider's web
Please Sign up or sign in to vote.
22 Sep 2013
Simon Jackson
Free resources for game design.
Please Sign up or sign in to vote.
9 Sep 2013
Marcelo Ricardo de Oliveira
An isometric chess game using Paper JS
Please Sign up or sign in to vote.
27 Jul 2013
Ched1980
A four-player soap-box time-trial game with a twist.
Please Sign up or sign in to vote.
14 Jul 2013
Sudhir Tiwari
8/15 puzzle using A* (A Star) algorithm.
Please Sign up or sign in to vote.
21 Jun 2013
Lipman Roi
An algorithm which automatically generates circular mazes.
Please Sign up or sign in to vote.
3 May 2013
TYoungjr
An outline for a plan to build a real time, multiplayer, cross platform edition of the game Go.
Please Sign up or sign in to vote.
28 Apr 2013
Ed Nutting
A wrapper application making management, modding and running multiple MineCraft servers faster and easier.
Please Sign up or sign in to vote.
21 Apr 2013
bshokati
How to create a client-server network for multiplayer game programming using C++ and Windows Winsock
Please Sign up or sign in to vote.
10 Feb 2013
Work Damnit!
Need to control something with a Joystick in Windows? Here is an easy to use driver that will help you do it.
Please Sign up or sign in to vote.
9 Jan 2013
Albara Hakami
A Windows Forms application to share a whiteboard with many clients with only one drawer, in a gamy way.
Please Sign up or sign in to vote.
8 Jan 2013
sandeepkumar.sgnr
Journey of Windows 8 game SkyWar for Intel App Up competition
Please Sign up or sign in to vote.
8 Jan 2013
sandeepkumar.sgnr
This article is all about my experience of developing a SkyWar game for CodeProject’s Intel AppUp competition.
Please Sign up or sign in to vote.
7 Jan 2013
Adam David Hill
All the juicy tricks and scandalous shortcuts which helped us ship our competition game on time
Please Sign up or sign in to vote.
3 Dec 2012
Adam David Hill
Sensor-controlled XNA tunnel game with VR head-tracking.
Please Sign up or sign in to vote.
12 Nov 2012
HoshiKata
Practical on the fly fast mesh generation from arbitrary points.
Please Sign up or sign in to vote.
4 Nov 2012
#realJSOP
My Anagrams game ported to WPF.
Please Sign up or sign in to vote.
23 Oct 2012
sandeepkumar.sgnr
As the name suggests, you will be driving a space ship in galaxy and protecting yourself from meteors. Now to show ultrabook capability with the game I will be using touch and accelerometer.
Please Sign up or sign in to vote.
17 Oct 2012
Florian Rappl
Creating an super-awesome browser game that follows the path of the legendary blobby volley!
Please Sign up or sign in to vote.
26 Sep 2012
Charles Ju
This is a C# wrapper for Diablo III API. The project include the wrapper API file and a GDI+ ownerdraw panel and a Winform demo. You can add any Diablo III tag to the left combobox.
Please Sign up or sign in to vote.
8 Sep 2012
Asame Imoni Obiomah
This article is the first toddler step in the development of a framework for the delivery of motion, touch and 3D forms as interactive services locally and over networks.
Please Sign up or sign in to vote.
8 Aug 2012
Tyler Forsythe
IceCream1945 is a demonstration of XNA and the IceCream 2D library in a 2D top-down scrolling shooter similar to 1942 for the NES.
Please Sign up or sign in to vote.
31 Jul 2012
Kenneth Haugland
How to calculate a reverbration time in a room
Please Sign up or sign in to vote.
7 Jul 2012
CJ Kent
Create an Interpolating Timer and use it to fade textures in and out in XNA 4.0
Please Sign up or sign in to vote.
4 Jun 2012
Manas Bhardwaj
First part of an attempt to create Snake and Ladders using HTML5.
Please Sign up or sign in to vote.
7 Apr 2017
Marco-Hans Van Der Willik
This article continues with the development of the SOLID Poker project, and covers functionality to Compare and Validate Poker Hands.
Please Sign up or sign in to vote.
4 Apr 2017
Marco-Hans Van Der Willik
The pieces start coming together! Development of the SOLID Poker project continues, and the latest addition is a versatile engine to Generate Spec Based Poker Hands, allowing for extensive algorithm based testing.
Please Sign up or sign in to vote.
7 Feb 2017
O.G.I.
Pathfinding algorithm based on a direction priority
Please Sign up or sign in to vote.
12 Jan 2017
hari19113
This article is on how a sudoku game can be developed easily.
Please Sign up or sign in to vote.
30 Nov 2016
syed shanu
In this article let's see how to create a simple Character matching game using Windows Universal App. Create our own game and have fun with Windows Phone using Universal App development.
Please Sign up or sign in to vote.
31 Oct 2016
luigidibiasi
In this article, we want to implement a simple side-scrolling game that we will call Super Nemo Fish.
Please Sign up or sign in to vote.
10 Oct 2016
Ashley Davis
A look at version control from the game developers perspective
Please Sign up or sign in to vote.
31 May 2016
Thomas Daniels
How to create a maze with a digital timer using HTML5 and JavaScript, without the use of Flash
Please Sign up or sign in to vote.
1 May 2016
Majdi Sobain
2D games programming simplicity using RingAllegro Library
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
Whether it’s a friendly battle, classic gaming strategy, or a fast-paced adventure, these apps will surely set the pace for a positive spring ahead.
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
Whether you are looking for an entire game engine to develop your idea into a game, or an efficient easy-to-use video codec to deploy full motion video, this list will guide you to the best middleware to use while developing your game for Intel® architecture.
Please Sign up or sign in to vote.
15 Apr 2016
Android on Intel
The discussion in this blog will focus on the 2 Atom x3 SoC SKUs which have already been launched: C3200RK and C3230RK.
Please Sign up or sign in to vote.
28 Feb 2016
AlexeyYakovlev
This article describes building an Android game with networking support using C#, Xamarin.Android platform and Zyan Communication Framework.
Please Sign up or sign in to vote.
14 Oct 2015
Mitchell J.
Introducing Bob's Quest, a Flappy Bird clone (of sorts), in which Bob must avoid crashing into pillars as he leaps through space.
Please Sign up or sign in to vote.
4 Oct 2015
syed shanu
This article shows how to create a Are You Genius game using MVC, AngularJS and Web API 2.
Please Sign up or sign in to vote.
3 Sep 2015
syed shanu
This article shows how to create a word puzzle game using MVC, AngularJS and Web API 2.
Please Sign up or sign in to vote.
4 Aug 2015
syed shanu
In this article we will learn how to create a simple Name Puzzle game for Windows Mobile using Universal App development.
Please Sign up or sign in to vote.
31 Jul 2015
Android on Intel
Peach Pellen, CTO of Black Gate Games talks about her background, her work with Black Gate Games, and what projects she’s working on at the moment.
Please Sign up or sign in to vote.
22 Jul 2015
Robby Ingebretsen
This tutorial is the 3rd in a series on Flight Arcade – built to demonstrate what’s possible on the web platform and in the new Microsoft Edge browser and EdgeHTML rendering engine.
Please Sign up or sign in to vote.
17 Jul 2015
Guruprasad.K.Basavaraju
This article is an effort to introduce beginners to HTML Canvas through a simple Game development.
6 Jul 2015
Android on Intel
This article shows how to analyze and improve the performance of a mobile game and how to optimize graphic resources for a mobile platform, using mTricks Looting Crown as an example.
Please Sign up or sign in to vote.
23 Jun 2015
Kel_
A game of life "MMO", with a persistent simulation running on the server.
Please Sign up or sign in to vote.
26 May 2015
Vahe Karamian
This article will cover the basics of network programming using Network View in Unity 3D. We will be creating an Authoritative Server based networking environment showcasing the basics functions of network programming using Unity 3D and C#.
26 May 2015
Intel Corporation
Game Companies Speed Up Development with Intel® Sample Code
Please Sign up or sign in to vote.
13 May 2015
Mike Oberberger
Compute a velocity vector which allows a first moving object to intercept a second moving object given known positions and current velocities within a game or simulation environment
Please Sign up or sign in to vote.
1 May 2015
Intel Corporation
In this article I will describe the effects implemented by Gameloft in GTR2 and focus on how we managed to fit those effects into the 30 frames per second (FPS) budget we had set ourselves.
Please Sign up or sign in to vote.
22 Mar 2015
Simon Jackson
We have finally reached the end of an era and the dawn of the next with the MonoGame project. The latest release has now broken its ties to the old XNA framework and stands alone.
Please Sign up or sign in to vote.
15 Jan 2015
Guruprasad.K.Basavaraju
An MVC application to make a copy of CodeProject articles in your Browser Cache using HTML5's AppCache feature
Please Sign up or sign in to vote.
10 Jan 2015
Dan Thyer
Use a Microsoft Kinect to control the home automation in the house. Lights can be turned on an off from speech recognition or from pointing at them and waving your other hand one way to turn on and the other way to turn off.
Please Sign up or sign in to vote.
17 Dec 2014
Simon Jackson
All Hail the Old and the New – The MonoGame Content Builder Tool
Please Sign up or sign in to vote.
9 Oct 2014
Pavel Durov
This article is explaining how to implement a basic game fundamentals on Android platform.
Please Sign up or sign in to vote.
2 Sep 2014
Simon Jackson
Mastering Unity 2D Game Development – AI and State Machines
28 May 2014
Dr. Michael J. Gourlay
This article—the 17th in the series—describes how to identify a fluid surface. You can use this information to render the surface or to help compute surface tension.
Please Sign up or sign in to vote.
27 May 2014
Mohd Akram
Java Tic Tac Toe (AI based)