I looked at your threads for your games Gone Far And Open Your Eyes and I was thoroughly impressed.
They look great visually.
Q: I myself want to code my own game but have no idea where to begin so if you could offer any guidance, I'd be appreciative.
A: I started off with a 2D interactive program called "Scratch". It can be found here: Scratch - Scratch Offline Editor
I was around 14 when I started with this program. Obviously as a grown man (or woman), it's going to come off quite trivial to you at first; but once you get past all the silly shyt kids make with it, and focus on what the program is actually teaching you (programming), you are going to come to appreciate what it has to offer. It helps you understand coding as colorful "blocks", instead of boring lines of code.
You'll come to understand "IF" statements, and "ELSE IF"; staple commands in any programming language. "AND" statements, "OR". If you have zero programming experience, this program is where I'd start. And it works by animating your drawings. So you draw a person, but you draw each frame of the person walking, then you program your game to change frames as the character walks.. etc. etc.
Q: I am heading into a career in security so I am in the process of learning Python. I recently learned Python can be used to code games with engines like Pygame.
Is Python a viable language to build games with good looking visuals and great playability or are there other languages/engines that I should look into?
A: It is so crazy that you mentioned Python, because that's the exact coding language I use to program my games... This is a snapshot of actual code in my game from the trailer you saw:
As you can see, IF and ELSE statements follow you everywhere. Python is one of the most efficient, easy, and versatile coding languages of them all. I knew nothing about it, and just took an afternoon to learn it. Been riding with it ever since... If you don't have the patience for the SCRATCH program I mentioned above, you can move straight into the program I use:
BLENDER 3D ----> blender.org - Home of the Blender project - Free and Open 3D Creation Software
Just click on "Features" at the top and it will tell you everything you need to know about it.. It's a complete 3D modeling/Animation suite, and in my personal opinion, the greatest one out there. Better than Autodesk 3DS Max, Maya, etc. All of em. And the best part is that it is completely and entirely free. There are a shytload of tutorials online to teach you every nook and cranny of the program. Python is used extensively in this program, and if you want the expedient path toward making games (though I'd recommend starting with SCRATCH), you can learn python and game design all within Blender itself.
Blender also has a great community, filled with tutorials, tips, scripts, and more:
https://www.blenderartists.org/
Q: I'd like to pump out my first game by the end of the year beginning now as a novice, feasible?
A: Definitely feasible. You can make a game in a week if you worked hard enough. The key is scope. Start small. Don't try and make the next Fallout 4, or Grand Theft Auto... Make simple maze games. Ball rolling games.. easy stuff to start out. The smaller your scope, the more possible it is to actually finish something.
Q: Also, what are good sites to hire game developers? What do you think is a reasonable range to hire a developer for to code something like your simple arcade, rpg, or sim game you might find on the Apple store?
A: My personal feeling towards hiring someone else to do the dirty work is taking the fun out of game designing. I do all my own stuff. I'm the animator, modeler, coder, artist for all my games. Its definitely not an easy path to go down, but it is the most rewarding. I can tell you, in my years of making games, that working with someone you have a relationship with; someone who understands your vision and purpose, is a lot easier than hiring a stranger. I want to offer you more on this subject, but I've never hired anyone. gamedev.net is what comes to mind first if you want to hire someone. But if you want to become a great game designer, I recommend doing everything yourself first, so you have a basic understanding of all that goes into a game, what each unique position comprises of in development. Don't hire a person, at first.
Q: I know that is a lot but I really would be grateful for your response. Not sure if you are Black, but if so, it is inspiring to see us in the game development field and I'd like to be a part of that.
A: Black since '93. That's me in my Avi.