Sunny helps new game designers by providing them information about how the game designing Industry works. You can check out his quora feed where he has helped many aspiring game designers. His feed has over 392K content views and growing. Some video game dev relevant questions are answered below.
You can check the quora link here on the Social Media page on this website
Sunny has started creating Game designing Tutorials for beginners and he is helping others to learn 2D/3D software including game engines.
Some Tutorials are Free, others are paid lengthy courses at udemy.com. You can check them under the Tutorials pages on this site. Sunny is actively creating more tutorials which will be coming soon.
You can check some free tutorials Sunny has created on udemy.com by enrolling for free on udemy.com.
If you like how he teaches, you can proceed further to enroll in some of his paid courses.
Game design is a field of study. It is not one course you can learn online.
Decide what you want to do? Create a studio to churn out games every year or wish to work in a studio. Both are very different and have a different approach.
You can find various online sites like Udemy, Unacademy, Lynda, cartoon smart, etc which can teach you game designing courses but you have to decide which road to take.
Sunny has also created a Tutorial page on this site, you can try out the free or paid Tutorials on Udemy to test the waters.
Game designing is a mammoth task and you really need a team to complete a polished game and a good instructor to hold your hands while you battle the waves of this vast ocean.
If you are making a studio, then learn ZBrush, Blender, Substance Painter, Photoshop, and Unreal/Unity. For coding, you have to learn c++ and c# respectively for Unreal and Unity. Blender is free. So that saves you a lot of money.
If you are looking to work for studios go Maya/Max, Zbrush, Substance Painter, Photoshop, Unreal/Unity route. These are the software used by high-end studios and they will hire those who are good with these.
Yes, there are many other game engines like game maker, game creator, game salad, cocos2d, construct, and many more but Sunny prefers that you learn Unreal or Unity because these two are the best, affordable, and much convenient game engines for the long run, as indie game studios use these two game engines a lot.
Major and big studios have their own engines, so those are out of the question.
They both are somewhat closer to learning rocket science. They are huge Sofware and that is why you need a team of designers and coders to work with them. This is the reason they have different fields like 3D modeler, concept artist, audio artist, blueprint coder, c++ coder, c# coder, lighting artist, environmental artist, and many more.
There is nothing easy about this two software. But you have a lot of tutorials from their official sites, sites mentioned before and on youtube, to get you starting. The learning curve is very high but once you pass that hurdle and practice a lot, you can make these look easy.
If you know 3D software like Maya or Blender, you will be able to grasp these engines faster.
Unity is more code-based, though it has its own blueprints nowadays.
As a designer, Sunny prefers Unreal over Unity. If he was a coder, he would have gone with Unity.
You need a good CPU, a good GPU, and a lot of RAM. Minimum of 16GB RAM. 32 GB Recommended.
Storage any will do.
Sunny uses a 4TB external HDD.
A quad-core or 6 core processor is recommended, you can do it with Duo core as well but it will not be able to handle large scenes.
A Graphics card is the most important part. 4GB is good but Sunny recommends 6GB to 12GB VRAM GPU. Sunny is using an AMD R9 390 with 8GB VRAM.
You will need dual monitors and a motherboard that can handle that amount of RAM and graphic cards.
The new graphic cards take two PCI-E slots, like in the above image, so make sure you have such a motherboard with ample space and PCI-E slots. It is quite possible you might want to upgrade to another GPU running in parallel with this one in the future.
Obviously, a cooling cabinet with ample fans will be needed as well, just like the image above.
This is really a trick question. It all depends on which software you are using and what is your budget for the GPU.
AMD cards work best when you choose the Blender Route. Blender renders well with AMD cards and faster than NVIDIAs. Sunny is using an AMD card and he has tested the speed of rendering.
But if you are going Maya/Max route then NVIDIA Card is recommended.
NVIDIA cards are expensive, they cost double the price of AMD cards but if you would like to render in IRAY or VRAY and use ray tracing you will need a NVIDIA card as AMD cards cannot render IRAY/VRAY yet. New AMD cards are coming soon which might be able to render VRAY.
So as a designer you have to decide which card you will go with by balancing the pros and cons. Money also matters, so keep that in mind.
All game engines can use both AMD and Nvidia because these are really gaming cards. Do not go for professional cards like Quadro and all. Use gaming cards with more VRAM.
If you are serious about game development, then always an assembled pc.
First, you will not get a laptop with the GPU, Processor, and RAM recommendations given before.
If you find it also it will be very expensive. Laptops have very small life and repairing them is also quite expensive than an assembled computer.
Assembled PC can have completely different branded individual items like the processor can be Intel while GPU AMD. So you will have a lot of options plus you can add more RAM or GPU when required in the future, which is rarely possible in laptops.
You will be running the computer for the whole 24 hours sometimes, which will not be possible on a laptop. You can try but it will shorten laptop's life due to overheating and other factors.
Also, a dual monitor is a must to work in 3D.
So go with an assembled computer with the specs given before.
Simple reason - Gaming is like Gambling Cards. If you are lucky you will earn millions with your hard work. If not you will struggle to get a job that might not last for long. Even big game designers keep getting kicked out of a job if a game doesn’t work out. There is no stability in the Job.
Indians love stability in Jobs whether it is government jobs, doctors, or engineers. That is why it is of less importance. If you really wish to succeed learn how to design or code with engines like unreal and unity. Get out of India and get a job abroad, good designers get paid 1000′s of dollars per annum abroad, while here everyone struggles to get paid like normal designers and programmers. Nowadays with the lockdown, you can get remote jobs from abroad as well, but they are difficult to get.
Success in India is always compared with money, if you earn that money you will be recognized as a game dev, otherwise, you are a failure.
Gaming is much more than that, it requires a lot of passion, commitment and discipline. It is like a sculptor sculpting an idol without knowing whether it will sell or not. You need to be really good with it for a decade till it gets you some returns.
If you start earning fast, then you know how to do monetizing properly with games or you are damn lucky.
There are game companies in India but they are all focussed on mobile games right now because that is what makes money for them.
We cannot build big games like Diablo or Warcraft because game companies here do not have the skill, money, manpower, and patience to build such games.
You need to understand that big games take a lot of skilled programmers and designers, indie game companies do not have that much budget or skilled individuals.
Gaming is one industry that shifts in an instance.
Mobile games have completely changed everything, a game like Diablo will take years to develop, thus the focus is on small mobile-based games, so the indie company earns money either through ads or in-app purchases.
No one wishes to move to pc or even consoles any more as console license fees are huge (the last time I checked), for the same amount a company can make 2-3 mobile games.
With Steam entering the scene, things have changed for PC as well but it is nominal.
Example: Fifteen years back, some three developers in Kolkata, made a game and sold it to western companies for over TEN Million INR. ( That is about 1 Crore INR).
Today even if someone creates a high-quality RPG or other game, there are very few chances someone will buy it unless it has very exceptional quality and storyline or a huge number of fan following.
Today after you develop a game, there is no guarantee that it will make you money. It is like a gamble, especially if you have no marketing support. That is why even the companies we have here are not churning out big games.
I recently heard a well-known game company in India working for a decade closed their offices, due to lack of projects or capital. Konami and Capcom have been in the industry for years, they have enough marketing contacts and the capital to promote their games. A new indie company just starting in India will not have the same resources or contacts, they will probably have to sell their games or lease them to such companies to break even.
That doesn't mean it cannot be done, but it will need a team of highly skilled developers and designers to make a game in India without the guarantee that it will be successful or as famous as the games we know about.
It is achievable, as Clash of clans, league of Legends, and Path of Exile are few games created by a small team of developers in the west as examples. Clash of Clans has made Billions of Dollars.
Quite frankly some passionate developers who are not bothered about earning money and have a lot of persistence can build such games here and not really game companies whose main focus is to break even and move on to the next project.
Sunny is creating a Diablo-like game Town map through various Tutorials posted on udemy. Check them out now.
Unity or Unreal it is tough to make any game without really learning the engine altogether, you need to know how to code or you will get stuck in the long run.
First decide you wish to design or code and then learn the engine that way and make a team of game devs.
You cannot make games alone.
For making any game, you need a lot of support and you need to be mentally very tough because the gaming industry is very volatile.
More importantly start with what you want to create whether 2D, 3D, RPG, strategy. FPS, whatever you want, focus on that.
People will always tell you, not this or that, but creating a 2D game will not teach you how to make a strategy game. So focus on what you wish to do, look for like-minded people, look for tutorials and resources and start building a game.
If your passion is to develop a game then try creating a team with like-minded people.
What you need to do is put your hands dirty with engines like unity and unreal engine. Choose what you can do design or code and put a lot of effort to study these engines in your spare time.
Meanwhile, continue working with your regular job.
Once you come to the gaming side, you will understand how mentally tough you need to be to survive in this field and game dev takes a lot of time and effort.
So if it is your dream, do not give up on it. Keep working on it side by side but make a team and practice.
Without a team you are going to fail in the long run, that's a waste of precious time and money.
If you are a coder then Yes.
If you are a designer then only if you wish to learn to code.
If you are a graduate doing Computer Application, look for a job in game companies, and keep studying your masters in Computers.
By the time you complete your masters, you must have worked on one or more small games either while working in a company or developing yourself by studying online.
Then you can look to apply for game companies abroad. Quite frankly in this industry game experience matters and not the degrees.
If you have the budget to study abroad then go for computer engineering or computer science courses. That will help you far better than learning game development, if game dev doesn't work for you, you will have the coding knowledge to create apps and websites to earn your living.
If you are from the designing field, you should go to an Art school instead of doing a master's in game development.
Learn the basics of fine art, drawing, sketching and clay modeling, meanwhile, software tools like Blender, Zbrush, and Maya can be learned by self-study or through multimedia institutes, which nowadays even provide graduation degrees in animation.
This will set you up for the design part of game development. Remember you cannot/should not go for both, select either coding or designing and stick to that field.
This does not mean you cannot design a game. Sunny is a designer and he keeps trying to make games, by learning online. Except for Adobe Suite, every other software he has learned is by self-study. So if Sunny can, then you can too study through online tutorials and make a game.
If you wish to become a designer then 3D Max, Zbrush, Maya first or you can try out the free Blender if you are looking to make games as a hobby.
Unity and Unreal are the Game Engines. You have to first learn the 3D software then proceed into the game engine, which will be easier to grasp after you learn the 3D software. If you become a coder learn how to code in c++ for unreal and C# for unity.
Look for a team of developers, you cannot handle everything alone.
A team is a must for game dev. If you are a coder, look for a designer and vice-versa.
If you wish to do it alone, look for online tutorials on 3D software, you can start with Sunny's Tutorials as well. Learn 3D, then move on to the Game engines. Practice enough and you will learn how to make a small game demo. That you can show in your portfolio if you are looking for jobs in game companies.
The whole process is time-consuming. First, you make a small prototype, then you start with graphics, make the splash screen and menu and move on to character and backgrounds, inventory, items, achievements, leader board.
Then you sit down and start coding or visual coding each part and making them interact and finally work on the gameplay itself. Then you test it, worked great on your PC but wham, on the mobile device everything is going haywire. You start looking for the bugs and rectify them and this loop continues...
After many months your whole game is finally ready. Then you go for Beta testing and players help you find even more bugs, and if you forget to take a backup of your game files your hard disk suddenly crashes and months of work is gone in the drain, except for a few art sprites and images. This is just for a simple 2D game, imagine when you are building a small RPG
Could not publish it because it needed a MAC to publish on iOS and that time had no money to buy MAC and then hard disk crashed. Only this video survived on youtube. Designed in zBrush, Vue and Photoshop.
Created with 2D sprites and 2.5D renders from Vue and zBrush. Finally got stuck with C++ as Sunny is not a coder. Not everything can be done with Blueprints.
Copyright © 2014-2021 Famekrafts.com - All Rights Reserved.