Alright so I’m new to coding, like a weird type of new to coding though.
I’ve dabbed into messing around with some codes in games, like many attempts at making mods in source, map makers for some other games which let you code, I even made some stuff in second life once when I was seeing what that was about (although I hear coding in that game is [censored] easy compared to real coding). However, I wouldn’t say I’m necessarily a good coder, I just know the concept of it and a few basics.
I mainly am looking into OpenGL to make a stealth game, which originally I was planning to do with a source mod but source is a bit to limited, and I would rather be able to make a engine completely on my own and develop my coding better. Plus I like the idea of how OpenGL is more accessible, which is something else I’m aiming at. Making my game accessible to as many people as possible (including people with bad computers) but still be a little professional (not look like a n64 game, but maybe be backwards compatible to be able to when needed)
Yes I realize this will take a long time, I think what I’m aiming at doing is trying to bring up a 3d object in the first place, and slowly implement things into the engine one at a time. Like moving the object, rotating the object, lighting the object, making a room, making the object able to patrol the room in a pattern, etc until I have a basic engine or something.
I actually made a attempt at OpenGL earlier, but it ended with a combination of being tangled up with my personal life and trying to find out the legal issues with selling a program made with toolkits and API’s like GLUT and GLEW.
The question: Really what I’m asking is if you guys could recommend me a starting point from my position, as well as some advice for what I’m trying to accomplish.
Also I have a cheap computer which runs stuff like hl1 and lags like crazy on hl2 and decent gaming computer which can play more modern games. If I’m trying to make this game compatible for older computers, should I do the cheap computer or would it be fine to work with the decent gaming one?