Code360 powered by Coding Ninjas X Naukri.com. Code360 powered by Coding Ninjas X Naukri.com
Last updated: Jul 4, 2022

Game Development

GameToday the Gaming Industry has become much bigger and more influential than ever before. In a new report, Accenture estimates that the full value of the gaming industry now exceeds $300 billion, more than the combined markets for movies and music. This industry not only works with programmers but also gives opportunities to Designers, artists, writers, testers, etc. Thus knowing about game development is essential for any computer science enthusiast.

Basic Terms in Game Development

To develop games on various platforms we first need to understand the basics terms in game development. Concepts like 3D Mesh, polygons, NPCs, Shaders, and Animations, help us get started with game development and then understand the advanced concepts like Game Architecture, Game Engine, Ray Tracing, and Anti Aliasing.
Getting Started with Game Development
Author
0 upvotes
3D Mesh and polygons
This article will discuss 3D Mesh and polygons. We will look into their properties and contrast and compare various components.
NPCs EASY
In this article, we will discuss the NPCs(Nonplaying characters) in video games, and differences between NPCs and CPU, and at last, the 3 best video game NPCs.
FPS in Gaming MEDIUM
We have extensively discussed FPS and mainly FPS in gaming in this blog.
F2P Games
In this article, We have discussed what F2P games are, their modes of generating revenue, microtransactions, and, at last, the future of F2P games.
Shaders EASY
In this article, We have discussed shaders,what shaders are to the games,how they work and how to program shaders.
Animations EASY
In this Blog, we have extensively discussed Animations and their types in great detail.
Game engines EASY
This blog gives us an overview of game engines and talks about some of the popular game engines.
Ray Tracing
In this article, we extensively discuss the meaning of ray tracing, its role in gaming and how to simulate it
Anti-Aliasing
In this blog, we will discuss anti-aliasing and its types, along with its importance.
Game Development Life Cycle Model
This article explains all the stages of the Game Development Life Cycle Model
Game Architecture MEDIUM
In this blog, we have extensively discussed Game architecture and its major components.
TDD and GDD MEDIUM
This article includes all the information about TDD (technical design documents) and GDD (game design documents).
Bug Fixing in Game Development
The given article talks about the correct methods and ways to fix bugs in any game development project.

Game Development with Python

We all have played games in our lives. Whether it may be a simple snake game or complex games like Pubg, valorant, or Fortnite, or board games or Arcade games. Do you remember the patterns, the levels, the stages that you cleared to win? Do you remember the scores that you earned while playing? Do you remember how you won a game and how you lose? I bet you must have remembered the winning streak and proudly talked about it. But have you guys ever thought about how is that even possible? How car racing can be minimized on our laptops and mobile screens? Do you want to make such a game? And if I say you can make games with python? How would you react? Many of us don't know this but python supports many libraries which are meant to do game development and make a game. We will be introducing two such popular python libraries - Pygame and pyglet. We will be briefing you about what the two libraries are. We will give a topic-wise introduction to these library components. Also, the megastar of this article would be to show you how to make a game using these libraries. So get on your chairs, tie the seat belt, we gonna have a long and hurdled ride to our destination, and we will make sure you win.

Game Development with Unity

Unity is a cross-platform environment used for creating AR/VR applications, mobile applications, and game consoles due to its versatility to make complete 3D graphics with very small amounts of work and programming knowledge and within a small amount of time. It’s the first choice of any developer who wants to create AR applications on a pc.
Installing Unity
In this article, we will discuss what Unity is and, what its purpose is, and we will also look at how to install Unity.
Creating your first project in Unity
In this article, we will discuss how to create the first project in Unity, in detail.
Unity Console
In this article, we will discuss about Unity Console, and the types of messages displayed by it, in detail.
Elements of Unity
In this article, we will discuss the elements of the project in Unity, in detail.
Adding and managing assets
This blog covers the concept of adding and managing assets in Unity.
Rigidbody in Unity.
This blog covers the concepts of rigidbody in Unity.
Physics in Unity
This blog covers the concepts of physics in Unity.
Adding Script to Unity
This blog will introduce the way of Adding Script in Unity, and its monoBehaviour, and will also discuss the start and update method.
Moving Player in Unity
This Blog will introduce the way to move the objects in Unity, its implementation, movement, and setting of the rigid bodies.
Collisions and Colliders EASY
This blog will focus on understanding collisions and colliders in relation to game development.
Custom Collision Boundaries EASY
In this blog, we will discuss collision. We will also discuss collision physics in video games, compound colliders, mesh colliders, static colliders, and physics materials, various 3D collision detection techniques such as axis-aligned bounding boxes, bounding spheres, and physics engines.
Particle System in Unity
This blog will introduce the Particle System, its properties, and addition to Unity objects and Particle System Scripting.
Author coldz
0 upvotes
Prefabs and Instantiation
This blog will introduce the Prefabs and their use cases and then move on to the Prefabs Instantiation.
Author coldz
0 upvotes
Parent and Child Game Objects
This blog will introduce the Object Hierarchy and Parenting in GameObjects and its uses in Unity System.
Author coldz
0 upvotes
Coroutines in Unity
In this article, we are going to discuss Coroutines in Unity, along with the ways to write, pause, start and stop a Coroutine in Unity.
Navigation in Navmesh
In this article, we will discuss how to navigate in a game environment using navmesh.
Scene Handling MEDIUM
This article will discuss Scene Handling, and in the end, we will consult some FAQs related to the article.
Animation and Animator in Unity 3D HARD
This blog introduces Animation and Animator in Unity 3D. And also covers the Animator State Machine and how to write its code.
Creating animations in Unity MEDIUM
In this article, we will discuss creating animations in Unity. We will cover how to create new animations and add other animation clips.
Moving RigidBody EASY
This blog helps you clear your understanding of moving RigidBody in Unity. Read the blog to know more.
UNITY 3D CANVAS
This article will discuss what is Unity 3D and what is Canvas in detail, then we will learn how to integrate unity 3d and canvas in the end.
Adding UI to canvas EASY
This blog helps you clear your understanding of adding UI to Canvas. We will discuss the different modes of rendering the canvas in games.
Audio in Unity MEDIUM
This article will discuss Audio in Unity, and in the end, we will consult some FAQs related to the article.
Testing in Unity EASY
This blog will cover the fundamentals about Unit Tesing, testing process in unity through Unity Test Framework, running test cases before the build and throwing error exceptions on failing of the test cases.