Posts

3D Models

Image
If you don't want to learn 3D modeling and want ready-made 3D models to use in your Game Environment you can find them on certain websites. Unity - Unity provides multiple 2D and 3D assets some of which are free and some of which are paid. Unreal Engine  - Unreal engine can be downloaded in the Epic Games Launcher, where you can find a separate section called 'Marketplace' where you can find free and paid assets. Some paid assets go free on monthly basis, so make sure to check them out.  Free3D - On this website, one can find free 3D models of different extensions. CGTrader  - This website provides free and paid 3D models. One can also upload and sell 3D models created by them and work as a freelancer.  Turbosquid  - This is originally a french website that provides free and paid assets. Sketchfab  - I am assuming you don't want me to brief what this website does. There are a few more websites that won't require a lot of hard work to find if one wants fre...

3D Modeling Software

Image
  What is 3D Modeling Software? A game environment where the character is allowed to roam inside a game is an important part of game development. A game environment consists of lighting, river bodies, sky, etc. but most importantly consists of 3D objects which are modeled in modeling software. A 3D modeling software is a program that allows users to create and manipulate three-dimensional (3D) objects and scenes. The objects and scenes can be rendered and exported for use in various applications such as animation, film, video games, architecture, product design, and more. 3D modeling software typically includes a wide range of tools and features, such as the ability to create and edit 3D shapes, apply textures and materials, add lighting and camera effects, and export the final models in various file formats. Some 3D modeling software also includes animation and rendering capabilities, allowing users to create animated sequences and final renders of their models. Some also include...

Game Engines

Image
 What are Game Engines? A game engine is a software framework designed for the creation and development of video games. It provides developers with a set of tools and libraries to build and run the game, including a physics engine, rendering engine, and scripting interface. Game engines also handle tasks such as collision detection, resource management, and input/output processing. They can be used to create games for a variety of platforms, including PC, console, and mobile devices. Variety of Game Engines The most commonly used are Unreal Engine, Unity, Roblox, Godot, CryEngine, and GameMaker Studio. There are more than 100 recognized game engines in the market to develop games. They also use a variety of programming languages. The below-given link will take you to Wikipedia where you can see them all. List of Engines:  List of game engines - Wikipedia

Video Game Genres

Image
  There are over 30 different genres of Video games -  Action -  An action game is a video game genre that emphasizes physical challenges, including hand–eye coordination and reaction time. The genre includes a large variety of sub-genres, such as fighting games, shooter games, and platform games. Action-Adventure -  The action-adventure genre is a video game hybrid genre that combines core elements from both the action game and adventure game genres. Adventure -  An adventure game is a video game genre in which the player assumes the role of a protagonist in an interactive story driven by exploration and/or puzzle-solving. The genre's focus on story allows it to draw heavily from other narrative-based media, literature, and film, encompassing a wide variety of literary genres Card Game -  A card game is any game using playing cards as the primary device with which the game is played, be they traditional or game-speci...

Types of Video Games

Image
There are 6 different types of video games which are differentiated on the basis of their visual representations and the technology required to create them:      1. 2D Games - 2-dimensional games which use flat graphics, called sprites, and are drawn to the screen as flat images, and the camera (orthographic camera) has no perspective. Examples are Contra and Super Mario.        2. 2.5D Games - Some 2D games use 3D geometry for the environment and characters, but restrict the gameplay to two dimensions, e.g., the camera may show a side-scrolling view, but the player only moves in two dimensions. For this kind of game, the 3D effect has a more visual rather than functional purpose. Example - Trine  3. 3D Games - 3-dimensional games are rendered in 3 dimensions, known as X, Y, and Z. This makes them the most complex in terms of depth and graphical power. They can cover virtually any genre, most notably racing and first-person shoote...

Game Development

Image
 What is Game Development? Just like Web Development , and Software Development , there is a field called Game Development . Game development is the process of creating video games. This process involves a combination of game design, programming, art and asset creation, sound design, testing, quality assurance, project management, and marketing and distribution. Game development typically includes the following processes and disciplines: Game design : creating the concept and overall vision for the game Art and asset creation : creating the visual elements of the game, including characters, environments, and objects Programming : implementing the game mechanics and coding the game Sound design : creating and implementing the game's sound effects and music Testing : finding and fixing bugs and issues with the game Quality assurance : ensuring the game meets a certain level of quality before release Project management : coordinating the efforts of the development team and managi...

Artificial Intelligence

Image
 What is Artificial Intelligence? Artificial I ntelligence (AI) is the simulation of human intelligence in machines that are programmed to think and learn like humans. AI can be viewed from a variety of perspectives- From the perspective of intelligence, artificial intelligence is making machines "intelligent" acting as we would expect people to act. The Turing test is used to identify whether or  not a computer is capable of thinking like a human being and Intelligence requires knowledge. From a business perspective, AI is a set of very powerful tools and methodologies for using those tools to solve business problems. From a programming perspective, AI includes the study of symbolic programming, problem-solving, and search.  What is an AI technique? Artificial intelligence problems span a very broad spectrum. They appear to have very little in common except that they are hard. AI Research of earlier decades results in the fact that intelligence requires knowledge. Kno...