Why Game Development in the first place?

Motivation for Game Development in General:

1) Always wanted to do it as a kid.

2) The moment I stepped into Video Game development with Unity, I was immediately hired. It didn’t happen due to my skills but actually due to the college I belong to, i.e. a college of National Importance.

3) This is the only work I can do without killing myself or others.

4) If I don’t like what I am working for, I don’t want to do it.

5) Payment with YouTube is slowly declining and soon it will be over.

6) I can’t work on something I don’t love.

Ground Rules:

1) Take help.

2) Stick to the schedule.

3) Focus on becoming a game developer. Let other things be as they are. No need to be jack of all trades.

Thoughts

Youtube 3 hour game course vs. Udemy proper 30 hour course:

This approach is so much better than following a generic youtube tutorial of making a game

​​That was so rushed, even if it was three hours, it felt so rushed, I had to stop continously. I took I think 9-12 to go through the 3 hours course and the main reason was that the user wasn't interes​​ted in teaching the course but was more interseteing in selling his course on some other platform ​​instead of making quiality tutorial, maybe just covering the basics which might not have made anything useful, he chose to complicate things ​​and make course that was terrible for anyone starting out with Unity and people were so confused with that approach

​​This is so so much better

​​Also, due to these little challenges I am having fun and not staying frustrated

[a]Useless Tutorial followed. Complete waste of time.

[b]Useless tutorial followed. Complete waste of time.

Why I didn't want to get back:

Due to the way earlier playlists were combined, I thought that I have been working on this particular udemy course for 9 or close to 10 days. Also my head had been clouded with the terrible youtube courses. And I had only managed to do about 15% of the course.

15% of the course in 10 days of 3 hour each? That sounds insane and I know that that percentage shouldn't have affected my judgement but it did and I broke the Ground Rules #3: Focus on game development and I went to something I clearly didn't care about: Android Development.
However while cleaning all the playlists up yesterday I realized that I have barely done 1.5 days of work and I already completed 15% of the course and I realized that I am speeding through this course AND I am actually doing stuff even before it is even said in the course and also going out of my way to add stupid shit that will make these games a lot more fun. Like importing an animation from Blender into the course.


Godot

Projects

Princess Dragon Slayer 

TODO:

v1.0: Export the bare minimum project on server.
v1.1: Added total 69 coins and a whole hidden area under the map.
v1.2: TODO:

  1. Fix the missing textures from the map.
  2. Make the game run in normal size and not maximized which gives people an unfair advantage.

The following is from BrackeysHow to program in Godot - GDScript Tutorial & How to program in Godot - GDScript Tutorial

Livestream of me learning it: Learning Godot Live ni6hant

Note: This course just made me make a godot game without actually knowing or learning anything about it. I tried changing or adding functionality in the game and I couldn't. Initially I thought I would be able to but these courses are in themselves not sufficient enough and hence, I will be moving to other proper courses (possible paid ones on Udemy) instead of going with youtube courses.

UI

Shortcuts


Unreal

Notes:

Note: The above was by @UnrealSensei on Youtube and other than wasting a lot of time, it didn't really teach me anything. I would have much appreciated if it taught me atleast one thing properly instead of cramming everything in three hour video. This course was the reason to stop doing such courses altogether.

Now from the proper unity course

General Notes

C++ in Unreal:

Functions:

FAB.com

Glossary:

Shortcuts:

use mouse scroll to move fast and slow in the project

QWER: Select, Move, Rotate, Scale

G: Game view mode

H: Hide

Ctrl+H: Unhide

F: Focus on object

Ctrl+Space: Content Drawer

Ctrl+B: Browse to Asset located within my content drawer

Ctrl+D: Duplicate

Alt+D: Drag out a new duplicate

Shift+Select: To select object

Shift+F1: Get mouse cursor back.

Ctrl+E: Open up assets editor

Ctrl+Shift+S: Save All

Alt+P: Play the game

Ctrl+L: Rotate the level’s sun

Alt+S: Simulate the game without going into play mode.

Ctrl+Shift+H: Show framerate[b]

Blueprints Shortcuts:

L+LMB: Rotate Sun.

Alt+LMB: Break Connection

Shift Hold: Hook up two pins

B+LMB: Create branch

C: Comment on selected nodes

Q: Auto-arrange selected nodes


Bugs/Setups: