- Can anyone tell me, step by step, the process of making a game?
From a purely technical point of view, game needs three things:
Make something that can read user's input, process it, and generate output. Build on that.
- Can you make an expansive world in Blender? From what I've seen, it seems very difficult to do so.
Yes, you can. You can build things in pieces.
- Can Sketchup be viably used for gamemaking? I can make and have made really cool things in it.
Yes. Again, building pieces.
- What programming language is best for 3D games, in general? I used to have a good knowledge of Python, HTML, BlitzBasic (that was stupid, haha), and a very precursory, basic grasp of Java, but I lost a good bit of what I knew. Relearning most of it shouldn't be a problem, though.
Whatever you're most comfortable with.
- Can you define the following terms:
a. Triangulate meshes,
d. Collision models, and
Yes. You can also google them, so I wont waste my time explaining them here.
- Any other key game development words you think I should know?
- Seeing where I would like to go (making a futuristic open-world game) and what knowledge and resources I have, can you suggest to me a course of learning?
Sure. Scratch any game plans you have for now, and make something small first. Start with some very simple 2D game. After having a bunch of small game projects under your belt, come back to your original idea.
Entering game jams such as Ludum Dare is a great way to get small games done. And if you fail to make a game during a jam, you're still learning.