I think your question is a very broad one. It may take an entire course to learn how to create games and years to hard work to actually create one. But it also depends on the type of game you are looking to create, 2d or 3d, a small one or large one and various other factors. Basic steps on game development include: Finding an idea Developing a story and a script Designing characters and environment Programming Testing and many more. I can't give a more detailed explanation, because I am not a game designer or developer. What I said is a basic logic to create a 2d or 3d game with visuals. It is also possible to develop much simpler text based games, but they won't be action games. PS. You must know that a good 3d action game available in market is developed by a team of several highly talented designers, programmers and a lot of other people, over several years. To develop a good game, it takes time and effort. Good luck!
Try your hand at 3D games. If you already have some programming knowledge or want to start learning how to code, try the extremely popular game engine Unity.If you want to craft your own 3D models instead of using pre-made assets, you'll need 3D modeling software such as 3DS Max, Blender, or Maya. Adopt a programming-substantial strategy. program the amusement in an Integrated Development Environment, for example, Eclipse as opposed to a content editor, so you can put together everything you need in one convenient project. While you can program a game in almost any language,, learning C++ will give you a powerful tool that has plenty of game-development resources and tutorials online. Make some levels. Three to five short levels is a decent focus for your first action game, however you generally have the choice of growing it a while later. Keeping the "core action game play" design above in mind, make the challenge of each level a little different. You can either make these levels in order, or make them all separate and put them together once you're finished, whichever is easiest for you.