Jumping right into it?


Been fuddling around with code since I was 14 in C++ and many other languages, but never fully grasped it. However, today I just want to jump right into it and start making a gamemode. Would that be the correct way to start? Just jumping into it and learning on the way?


yeah just make a gamemode, it can be anything you want… there’s no ‘right place’ to start, some start by scripting hacks and others script stuff like gamemodes and addons.

just jump right into it, watch some tutorials like this one: https://www.youtube.com/watch?v=xw56HhewI1A

we’re always here if you need help too

If you don’t know lua that much I really really recommend this book : http://www.amazon.ca/Programming-Lua-Roberto-Ierusalimschy/dp/859037985X

You don’t have to read it all, but all the first chapters are really interesting. My lua has improved considerably after reading this book.

There’ also this website http://lua-users.org/wiki/LuaDirectory which has alot of interesting content.

I really don’t recommend watching youtube tutorials, it’s a very inefficient to learn lua IMO. Gamemodes are not hard to code, they just take alot of time and alot of work.

If you have some questions feel free to add me on steam!

I also started by coding gamemodes and I think it’s a great place to start; it is not all that hard to code, and you get around pretty much everything from HUD work to networking to variables to metatable functions. And all of that in a sense of a whole as it is all used in the same final mode. People might recommend starting simple with like a HUD, and while that is good too, it can feel pointless as you will likely not use that HUD for anything, only to learn, and that might discourage you.

However it will take a long time to get something good when coding a full on gamemode. Although in sort of ‘phases’ all going through each part like HUD etc, so it doesn’t feel like you’re spending too long on the same thing. Plus in the end, you might have something good to share :slight_smile:


Thank you all for you contributions, I appreciate it.

I’m still learning via my gamemode. I’ve been working on it for around 9 months on and off, anad I host it on a public server. It’s a lot of fun to have people enjoy your work while you make it. So yes, I’d definitely suggest making a gamemode.