Latest Java Activity
![Zengine - Game engine editor and Render-Scene Graph](/static/media/user/generic-user.png)
Following up from the previous blog post about the Java engine or “Zengine” that I'm developing with my friend. I was contemplating how to go about implementing an editor build or rather multiple build types for editing and for a game. After doing some brainstorming I've figured out how to implemen…
![Zengine - A Java game engine in LWJGL using Assimp, IMGUI, and more.](https://uploads.gamedev.net//static/media/user/generic-user.png)
So a couple of months ago, my friend and I both wanted to work on some sort of programming project together. We both work in software engineering but come from different backgrounds, I studied a BSc in Games Programming and he studied a BSc in Computer Science. Our idea was that we wanted to essent…
I'm in the process of developing a 2D RPG game engine. I have a working demo engine which is essentially a glorified interactive screensaver but I am gradually introducing more elements of gameplay.
What I would love is to find some peeps who might have talent and skills but maybe (like…
Learning to create games without a game engine will also make you a better programmer and game developer.
![Java Class, How to Check Collision Between Entities in Same Array?](https://uploads.gamedev.net/forums/monthly_2022_06/aad9aa1538064d1b9ca863127b92afea.1.jpg)
JoeJ said:
(Did not read former replies)
Your was the first issue and part of the third issue of the four I pointed out.
@yusufabi It may seem a bit rough, but I recommend reading this paper about asking questions in technical forums. It will help both in asking and in responding to the replies you ha…
I just did above, with fread(). Mirror the call with fwrite(). This works well for plain old data, but does not work for pointers or for many more advanced uses. There is no need for a “binary format” as the data is inherently in the format in memory.
Again, Java has built in serializing funct…
I am a programmer I need another programmer to help me finish my project , one thing does not exclude the other dear sir.
By the way I am baffled about the way supervga knows stuff about jist, do you work for blizzard vga ? anyways, pointing a finger and laughing at jist
![jMonkeyEngine - Getting Started [Tutorial 01]](https://uploads.gamedev.net/tutorials/monthly_2021_01/large.large.909dd9584d7b4164a0beffb659b4838f.tuto1b.jpg)
jMonkeyEngine (JME) is a modern developer friendly game engine written primarily in Java.
In this first part, we learn how to install JME and setup our first project.
![PVS-Studio for Indie Developers](https://uploads.gamedev.net/blogs/monthly_2020_11/1a87f73a02df483496795758252b8d2d.image.png)
Independent game developers, whether single enthusiasts or teams, are faced with the grave problem of having to eliminate bugs from their code. Most independent developers and even studios can't afford the amounts of resources available to large companies to spend on testing and long debugging. And…
![Image Recognition by Equilateral Encoding](https://uploads.gamedev.net/monthly_2018_11/EquilateralTriangleBanner.png.3783d0db8a9f06f7413ffce9f7948d81.png)
I recently started reading the book Artificial Intelligence for Humans, Volume 1: Fundamental Algorithms by Jeff Heaton. Upon finishing reading the chapter Normalizing Data, I decided to practice what I had just learnt to hopefully finally understand 100 % of a special algorithm : …
![AWT GUI Facade (8): Keyboard and key sequences](https://uploads.gamedev.net/monthly_2019_10/adw_keyevents_twitter.png.870364454986ff671ae8b54c022c714d.png)
In this post, I add the keyboard management to the facade, and I propose a way to detect key sequences. These sequences are used, for example, in games like Street Fighter II, where characters move according to specific key combos.
Keyboard facadeI first design the keyboard facade. As …
![Navigation Meshes and Pathfinding](https://uploads.gamedev.net/monthly_2018_04/astar2.png.0c30767e186cc32e9fc9da58299c6213.png.a1ae01e678cb2602b272981d586fddde.png)
I recently worked on a path-finding algorithm used to move an AI agent into an organically generated dungeon.
It's not an easy task but because I've already worked on Team Fortress 2 cards in the past, I already knew navigation meshes (navmesh) and their capabilities.
Why Not Waypoints? …![Call Unity3D Methods from Java Plugins using Reflection](https://uploads.gamedev.net/6f5380c49c959e6998f48e55e4ae7119.png)
Unity is a great game engine to develop mobile games. It brings a lot of functionality with easy to use tools. But as you go deeper in creating Android games with Unity there comes a time when you have to extend Unity by your own Android Java plugins.
Unity's documentation is decent enough to get st…