Jump to content

Phodex Games

  • Content Count

  • Joined

  • Last visited

Everything posted by Phodex Games

  1. Yes thats the point, or simpler I want my game not to crash when my player grabs an item, which is referenced somewhere else. However I was not aware of the "AddRef" function and I guess it helps me overcome some problems. I am pretty sure I can come up with a system that handels that problem, just did not know, releasing an entity can be such a complex thing. I will play around with the new knowledge doing some tests. It just some very awful work to find the error source now, as I get no error message and it just crashes
  2. Hmm ok, this is going to be tricky as I don't exactly now what relatonship is causing the error and it just crashes. Have to learn some more about this topic I guess, but thank you for the information will read through it and hopefully get this fixed...
  3. Thank you this is actually helpful :), but the problem is I want to release the entity. To give a more precice example. I have an item inside my gameworld, lets say its a bread model. And the script attached to it has the following code inside: function Script:Use(player) self.itemClass:Use(player) --adds item to player inventory self.entity:Release() end if I say self.entity:AddRef() before release it obviously is not releasing it, but I want to remove my item as the player grabs it. Or am I using Release totally wrong and should I come up with a system like: function Script:Use(player) self.itemClass:Use(player) self.entity:Hide() self.disabled = false end I thought as the item is not needed anymore I just release it. The problem is it may be used/be target of some other entity/script etc.
  4. Hi Leadwerks fellows I think some of you may run into the same problem once in a while. The problem is the following. My AI wants to grab an item, but if, for whatever reason, this item gets released, while the AI is moving towards the item, the game just crashes, with no error. The same happens if I grab an item as a player and release the entity in my function, I fixed this by releasing the entity some time later in the loop. And yes I am testing my variables if they are nil, so I guess this could not be the problem... I think this has to do with the order how the loops are iterated through and I kind of understand the problem, but how to overcome this. Any safe solutions on how to release an entity, which is used somewhere else in the code? Thanks for reading so far and thanks for your help in advance! Markus from Phodex Games
  5. Welcome dear reader to my first Blog entry. In the following you will get a first impression of what I am working on. So lets not lose any more time and get started! What is the Phodex Framework? The Phodex Framework is created with the intention to provide common systems and mechanics to be able to create cool first person and especially role playing games within the Leadwerks Game Engine. "Leadwerks Game Engine is the easiest way to make 3D games." and "It's everything you need to make games, all in one place." With the Phodex Framework it try to also follow the general idea of Leadwerks, accessibility, simplicity and power. What does the Phodex Framework provide? Ok now lets get more specific. Here just a few things the Framework consist of: Highly intelligent AI System based on Goal Oriented Action Planning (GOAP) Userfriendly design and focus on accessibility and simplicity High costumization for all systems Questcreation System Different behaviors and designs for nearly every system of the Framework First person player controller with all you need Full-Blown combat system for melee and rangeweapons "Character Set" which lets you costumize every NPC (Combat Style, Behavior, Attributes, Animations, ...) External tools like the Questcreator and Charactercreator to improve accessibility Many common systems, like dialogs, inventories, questlog, levelsystem and more There is much more planned and this list does, of course, not go into detail, but now you can at least imagine what my plan is. How far is the development? I am worked on this since about one year and five months now and I can finally say that the Phodex Framework is finished. I cut off some features and as you may have noticed the direction the framework has changed from beeing a jack of all trades towards a framework for a very specific task, creating FPS and RPG games. Finished in this manner, does not really mean the work is done, I still will improve many systems and will implement some new ones, but the Framework now generally consists of all it needs to get started. Ok enough talk, lets show some stuff. Thank you for reading so far this is your reward: Of course this is not the final product I imagine, its just some stuff I put together in some lazy afternoons , but I tought it would be unfair to remain you without any visual impressions . The models are from an assetpack I recently bought and as well are not final and are just a placeholder. Anyway I think the scene looks pretty atmospheric . About me: My name is Markus and I am the head of Phodex Games. I am very glad to be able to study "Digital Media", which includes many topics relevant for game development. Besides design and art I am also very interested in technical stuff and therefore studied "Electrical Engeneering" for a while, which I am very glad for as it helped me understanding many of the technical aspects of computers, coding and ultimately in games. This is my second gamedev related project and I really love what I am doing and are passionated to create something good. My aim is to provide the best possible product, I can achieve and to help people by providing games which make them feel good :). Conclusion: If you have any ideas, suggestions, or wishes of what you would like to see in the Framework, feel free to tell me in the comments. If you find any errors, feel free to tell me, as english is not my native language. I wish you a wonderful day and stay cool . Markus from Phodex
  6. Do not wonder, that it is getting silent about my project, since the last blog entry, this just means I am really working hard. Will come up with something as it is in a presentable state. Its gonna be great :)

  7. Planning to do one last blog entry on the PHFW blog, showing some cool stuff :). Coming soon...

  8. @Thirsty Panther Thank you a lot exactly what I wanted. Have a nice day
  9. Hi, I was thinking about a day night cycle for my next project. I found shadmars day night cycle shader, but can't find any working download link? However, even if I get my hands on his shader, I think I still need to adjust some stuff. Do you know any good tutorial/documentation, or can explain how I generally would create a day night cylce in Leadwerks? Thanks! Markus form Phodex
  10. Its very good to know Leadwerks is supporting VR now. I find this highly interesting, although I wont focus on VR at the moment. I think this really could be the future!
  11. How do you like my new logo design? Merry Christmas to all :)

  12. @gamecreator Yeah true, thats something I have not considered yet, thanks.
  13. Hi, I was lately thinking about converting all my code from Lua to C++. Without knowing the size of my project, do you estaminate this is something taking very long, like more then 2 months, or is this something you could do within a week (I maybe have about 60-80 scripts) if you are working hard on it? Furthermore do you see any advantages in doing this (or better said is it worth the time) and I am not talking about speed, I much more mean the libraries that C++ offers and the more precice debugging. Thanks for your ideas and Merry Christmas.
  14. What are your biggest difficulties in game development & with Leadwerks? Click here!



  15. Hi Leadwerkers, I am intensively using this engine for more than a year now and I have met a lot of people having trouble getting started with game development and especially with coding. As Leadwerks promotes itself in beeing a beginner friendly engine, I guess there should be a lot of beginners around. I really would like to come up with something, helping those of you having difficulties and getting started with game development and coding, to be able to create the games you have in your minds. Therefore I quickly created a google survey, to be able to suit the content to your needs. If you have a tiny bit of time and would like to see content related to this topic, I would be happy if you would participate . Have a nice day! Markus from Phodex -> To the survey <-
  16. Wow, this is looking pretty good now. Still did not fix, the shadow problem, but I guess it is related to the model itself. Maybe have to do some cleaning/fixing. Thanks a lot for the tip with the fog, this adds a lot of atmosphere to the scene. Another thing I found out myself, was, that its a good idea, to disable the shadow casting in the materials, for all the details on the house (Door, Bricks, Windows), but keep the shadows for the basement, walls & roof.
  17. @Thirsty Panther Thanks, will take a look at them soon! @Josh Ok currently playing around with this commands ^^. Will show the results here as I am done. Thanks!
  18. @Josh Okey thank you so far :). I will try your advices and see what I can get out of it, but I actually don't know how to add fog? Is it a Post Effects Shader? Dont find it in my shader folder. As I have time and can't find a solution of my own, I would really like to take your offer, for looking into my project. I just need to create a new project packing the files in, as my current one is a little huge to share... P.S.: I think I need a lot to learn about shaders, shadow casting and the whole process of rendering, which is a knowledge gap of mine.
  19. Hi, I recently had a lot of fun, playing around with some low poly stuff. Unfortunately a problem occured, I am having pretty often, I haven't found a good fix yet. I dont know, shadow rendering in LW is weird, or I most likley just dont understand it. Look how, the shadow at the leaves of this tree just disappears, after you are 20 meters away: This does not really happen (or at least it does not look as ugly) for this tree: Another example that shows my problem is this. On the right is is how it is rendered in Blender. What I want is kind of the same shadow type, but including an shadow the house is drawing on the ground. And do you see that door? Looks super ugly. I would be glad if sombody can point me towards a solution. I know, that you can take effect on this by calculating the normals, but what settings would you recommend for low poly? To bring it to the point, this is what I want it to look like. I think the funny thing is that the lightning of the scenes below, are "worse" more simplisitc as the one leadwerks includes, but the shadows are consistent on farer distances and fit the low poly style. I need this for creating a good overall look for my project. I am thankful for any documentation, information you can give me for setting up a scene like this in Leadwerks. Thanks for your answers in advance! Markus
  20. Hi guys, this time I have something special for you. A video containing some real "ingame" footage, so you can finally see how the things, I am writing and talking about, actually look like. This is also the last blog entry for this devblog (I may just rename it/reuse it for the next project, because it will build upon the PHFW). Find out more by watching the video. Enjoy it and of course tell me your thoughts! For those of you, now wondering, if the Framework will ever be available for public, or what will happen with it, I first recommend you reading my last blog entry. There you can see, whats happening, actually is not to far away from, what the actual plan was. I am just cutting off some features, focusing on the strengths of the framework (which are first person, rpg like games) and just start creating a game with it, to test it in practice, as explained in the said blog post. So to nail it down, this means, if the Framework success in delivering an cool tool for creating my game and I can see value for others in it, I will come back thinking about publishing it and I actually see no reason, the Framework should fail :). Game Dev Tip #4: Regarding what I said in the video, I give you the advice to take a close look on what you are doing at the moment. Keep in mind how important it is to focus on the essential things. Focus on what you are best in, not on fixing what you are bad in. Do your projects go in the direction you want them to go? Really sit down, take your time and seriously think about it. It can be amazing what results you can get afterwards. The Game Dev Tip series will most likely continue as the new blog starts. Stay cool and be excited! Markus from Phodex
  21. @jen Thank you . Well writing the blog doesn't take that much time, maybe 30 - 45 minutes per post. The videos do take a little longer, from 1 - 2 hours , its depends. Regarding the whole project, I spend almost all of my free time in. I am doing this content creation & gamedev stuff for quiet a while now and are glad you find this seems well thought out, as this is what I planned to achieve ^^.
  22. Thank you :). I understand this is a little bit confusing, but if you read my last blog post its no so far away from my former plan. There you can read I would like to test the framework in practice before thinking about publishing, and thats what I am doing by now. The thing that changed is, that I focus on the strengths of the framework (First Person, Fantasy, Roleplaying Games) and stop generalizing it. So to bring it to the point, lets say it this way: As my first game is as I expect it to be and the Framework did well and I also can see value for others in it, I will come back thining about sharing it with others. But thanks for the objection, was a good one. I also wish you a wonderful chrismas and thank you for sharing your thoughts.
  23. Thank you ! And its getting better from day to day ^^
  24. Rethinking the design of the Phodex Framework. Also preparing a video showing first footage, be excited :)

  25. Hi its me again , as promised last time, I will talk about publishing and what my plans are with the Phodex Framework. Next time I continue posting the progress of the Framework. So I made myself some toughts about that topic. I am working very hard on this project and I think it has some very good attempts and intuitive systems, but still is pretty far away from meeting my expectations. When I started making the Framework, my intention was to create all the systems, as userfriendly, clean, efficient and intuitive as possible to later beeing able to have a good workflow and also a lot of fun when designing my next game. So what I came up with, after I made my toughts, is, that before thinking about publishing (and pricing) I would like to prove the quality of the product in practice, by creating a more or less small game with the Phodex Framework. If it feels good working with the framework and the result of the outcoming game meets expectations then its time to seriously think about (commercially?) publishing the project. If not, I can use this experience to fix the errors or improve the systems and then offer you, the costumer, the product I would like to provide, an intuitive, easy and yet powerful tool for creating (especially First Person) games that unleashes the true power of Leadwerks. To sum up, lets put it all in a nutshell. The Framework will be published, if the quality is as I expect it to be and after I created a representative game with it. Thats it so far. Below, as always you find your gamedev tip. Have a nice day and stay cool ! Game Dev Tip #3: If you don't do it already, you should definetly make use of structured To-Do lists, if you want to get really efficient. You can get one step further and categorize the tasks by importance. A - Has an huge impact on your goal, B - Should be done, C - Can be done. I also can recommend to use One Note to keep track of your goals and your larger and smaller To-Do Lists. If you want to know more about One Note and its powers: https://www.youtube.com/watch?v=v7PYPl5WSVA&t=255s Markus from Phodex
  • Create New...