🎉 Celebrating 25 Years of GameDev.net! 🎉
Not many can claim 25 years on the Internet! Join us in celebrating this milestone. Learn more about our history, and thank you for being a part of our community!
Latest Learning Activity
The simple answer to this is time. We only have so much time before we graduate a student. We can only touch on so many things and go in depth to even fewer.
For example, I tend to teach certain soft skills throughout the entire program, but I don’t focus much on them. The reason b…
LAST: Why Colleges II
This is part of a series of same titled blogs that focus on the teaching of gaming above the high school level. As a professor who taught (and sometimes still teaches) gaming, I’ll share my perspective on the pros and cons. I’m going to try to go in depth on what to…
Okay, I think I understand a lot better now. Thank you to all of you for helping me out.
If you want to work in games then the 2 top languages are C++ and C#. In your specific situation I would recommend downloading the Unity engine and using that to teach yourself C#. It is a very similar language to Java and you can get quick results with Unity. Make some small and simple games in Un…
@ShoCosplay Hi! Your link seems to be broken. I am looking for an interesting project to start with and this one seems like the one. I am currently studying computing technologies and been playing around on my own with Unity and C# for the last 2 years. I hope to hear from you soon!
ItsJamie said:
I currently a web developer and have experience with html, css, javascript as well as php and c#. I have always wanted to create a game however have only recently found out how. Most of the game dev work (playing around) I have done has been Java using LWJGL, however am also open to l…
@juniorvas Hey juniorvras :)
We're a team of 3 who love developing games with Unity as a hobby and are looking for a few more people to join us. We are close to finishing our current project and starting with a new concept.
I'm 26 years old and responsible for programming and game design while the tw…
Since we're on a gamedev forum, I would be looking more for gamedev help more than anything else. Can you teach Unreal or Unity or Cryengine or Godot? Or anything actually applied to gamedev.
babaliaris said:
There must be a book or something that explains everything you need to know about OpenGL.
There is, at least theoretically. The one and only book telling the truth is the OpenGL standard specification by the Kronos group. That's what everybody is implementing in their hardware and dr…
I learned entirely on my own. I play only a tiny bit of guitar, but can't play any other instruments to save my life.
I started off with (and am still using) a Digital Audio Workstation (DAW) called Rytmik Studio. It is not perfect by any means, but it packs a punch and is not terribly expensi…
There is no One True Source of Truth on game design.
I've worked with designers who start with a math heavy analytical approach, and compute heavy statistics on their white-box levels until they're satisfied it meets their criteria. I've worked with level designers who sit down with an edito…
Hello,
It's my first time posting anything on this forum but I thought it was time to step up my knowledge about gaming theory and game design if I want to get into the industry. I have a lot of ideas of games that would be great. I write everything, draw characters, right stories, design an…
Hello and welcome to this weeks Dev Diary!
Today I'll be continuing on how upscaling heightmaps affects the end result, when you wan't to create more detailed terrain with ease.
After last weeks test with the heightmap upscales, I decided to try to upscale the heigthmap even further - fr…
A number of years ago, I had the opportunity to work on a trailer with a very established music producer. To give you an idea: he had recently finished contributing to a Rihanna album.
I was ecstatic for the opportunity. I get to work with and learn from this guy?! YASS!
We listen…
Hello and welcome to this weeks Dev Diary!
This week I will be showing some comparisons on how upscaling heightmaps effect them and what potential gains that might have for the developer.
First though, a tiny report concerning my PC; I re-installed my Windows 10 to see if that would redu…
Hello and welcome to this weeks Dev Diary!
Today's topics revolve around my attempts to create a height mapped terrain. As mentioned earlier, after several hours of watching tutorials and finding most of them lacking in beginner friendliness, I was a tad frustrated to say the least. But afte…
I know this isn't really the answer for your question but for learning more about game design, I would highly suggest "A Theory of Fun For Game Design" by Raph Koster and "The art of Game Design" by Jesse Schell.
Things I forgot to add:
- The blur effect is not post-processed, it should be done in the shader that renders the background sprites. But you only need this real-time dynamic blur effect if you want to have animated things going on in the background layers -- if it's just static background g…
You need to give more information. Do you want to write your own game engine or do you want to use Unity/Godot/UE4/CE5 and so on? What language do you like? Do you want to write desktop, mobile, HTML5/WebGL games?
For example, I like to write my own game engine in OpenGL 3+ (C#) and in WebGL…
Hi guys,
Check this new free Android game I just released today in Play Store - Grazomvity. Specially designed to be played one handed while standing in train, bus etc.
https://play.google.com/store/apps/details?id=com.adriasys.grazomvity
There are no make-believed, over-hyped…
The Orx 2D Game Engine team have released their next demonstration / tutorial video.
This episode shows how to synchronize animations on a hierarchy of objects (parent/children) using the Orx Portable Game Engine. For example, for a parent object, you can have a number of animations defined …
I think if you take a look around this particular subforum you'll notice a lot of other game development-related surveys being posted in this subforum.
In other words, you should post it in the same place you posted the post I'm replying to right now.
Sorry but I dont think, that I can recommend something useful....
On the other hand, I strongly agree with Mosker's first paragraph. I will explain(in VERY simplified manner) how most of game-IT guys learn.
Step one) Do something.
Step two) Fail.
Step three) You have just generaled problem for your…
Initially, it wasn't pretty, and I have been told about 300 times to go watch tutorials when asking for help in discord... while trying to do something I was following in a tutorial.
Trying to program starting out is like trying to walk down a hallway where you can't see the doors or windows on…
From a non-writer perspective, I use mind mapping software, like FreeMind (http://freemind.sourceforge.net/wiki/index.php/Download) to plan out everything "idea-wise".
I've also used Interactive Fiction (IF) tools to create a branching story narrative. There are lots out there, but maybe the…
Updated 3/27/2019
- I created a new section: Math and Physics
- I added a new link on this nice book: Beginning Math and Physics for Game Programmers
I study how to write my own game engines using modern OpenGL/C# and WebGL/TypeScript. I advice you this book: C# Game Programming: For Seriou…
Learn C# and OpenTK. It is more simple than C++ and OpenGL. It will help you to use Engines that use C# for scripting. With C# and OpenTK you can make non-game hybrid applications with GUI in WinForms or WPF. You can draw 3D plots, 2D graphs of functions or industrial interactive 3D scenes. You …
Lots of work this last month for me. I started studying data visualization and working hard on my own visual designs. I'm settling in a bit with a new life in Montreal, finally working in the game industry and getting plenty of hours at Keywords Studios; and I'm finding stro…
Let's write an executable documentation for server side calculator.
Specifications:
- "Add(a, b)" method must to sum positive numbers. Specification name: Add_SumPositiveNumbers_ReturnsSum
- "Sub(a, b)" method must to subtract positive numbers. Specification name: Sub_SubtractPositive…
The world of games has changed a lot over the years. And as developers continue to innovate, games could change more in the next 5 years, than they did in the last 45.
Games are already much more connected, more social, and ever changing as new content drops all the time.
All of this gen…
A lot has happened in the last few weeks. I got a job at Keywords Studios as an FQA Game Tester. As I work there, I look forward to growing and learning a lot.
As part of the NDA I signed, I can't say what games on which they work or even their workflow, but I can say the company is surprisi…
Hi, and welcome to the 18th Dev Diary! I honestly thought that this week was going to be all about the 3D texts, but as it happens, there seems to be always a surprise or two behind the corner when you least expect it.
a Forced Re-DesignI started watching some tutorials for how to make…
Kicking off April with our curated list of top #Unitytips. It will be well worth your time to take a moment and read through them, as there is sure to be at least one here to help you level up your already awesome skills.
https://devdog.io/blog/10-best-unity-tips-for-game-developers-84/
Time for this weeks best #UnityTips. If you get a break be sure to sit back and scroll through these awesome tips.
https://devdog.io/blog/9-best-unity-tips-for-game-developers-83/
If you what to use a few TypeScript files the Browser you need to bundle them in on file. What is simple and cheap way to make it? Use Browserify + UglifyJS tools.
BabylonJS is a game engine for creating 3D browser games. BJS was written in TypeScript. I this instruction I will show you ho…
We are happy to bring you this week's selection of the top #UnityTips from the past week made by our friends on Twitter. It has been a real joy seeing the community respond to these so positively. We get so much out of it ourselves. Please enjoy and happy game building!
This week we have lot's of great #UnityTips. It's nice to see the always awesome gamedev community step it up. We hope you can take a moment, grab a comfortable chair and read them. We are sure something here will add to your already amazing skills.
Specifications:
- "Add(a, b)" method must to sum positive numbers. Specification name: Add_SumPositiveNumbers_ReturnsSum
- "Sub(a, b)" method must to subtract positive numbers. Specification name: Sub_SubtractPositiveNumbers_ReturnsSub
Source Code: https://github.com/8Observer8/calcul…
Before starting production on Nanotale, we took some time to prototype various typing gameplay ideas. When prototyping, you have to focus on the things you want to test, and iterate on them as fast as possible. There is no time to document everything. But the prototypes do not always speak by th…
I've started a Youtube channel for anyone wanting to make a Indie MMO using the Unity3d game engine. Topics include:
- Business
- Kickstarter
- uMMORPG kit
- Atavism
- SpatialOS
- Community Building
- Interviews
- And more
You can access the channel here.
…As many already know -- Defold is a completely free game engine which provides a fully turn-key solution for game development across iOS, Android, HTML5, Mac OS X, Windows and Linux platforms. It includes a Visual Editor, Lua Code Editor, Scene Editor, Particle Editor and Tile Editor. A full s…
Automated builds are a pretty important tool in a game developer's toolbox. If you're only testing your Unreal-based game in the editor (even in standalone mode), you're in for a rude awakening when new bugs pop up in a shipping build that you've never encountered before. You also don't want to …
Learning game development in Unreal Engine could be a daunting task for someone who don’t know where to start, and a cumbersome process if you don’t organize your progression correctly. One thing commonly known by experienced developers and by people unfamiliar with coding: mastering a developme…
There is a video version of this tutorial available here which compliments the article version:
https://www.youtube.com/watch?v=qRuVgGOL3fI
Welcome to the 2D UFO game guide using the Orx Portable Game Engine.
(Updated for 2021 and to support version 1.12 of Orx)
My aim for thi…