Jump to content
  • Advertisement


  • Content Count

  • Joined

  • Last visited

Community Reputation

151 Neutral

About Lucas_Cage

  • Rank

Personal Information

  • Role
  • Interests


  • Twitter
  • Github

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. Lucas_Cage

    Game Development on Linux

    Thank you for your reply, Tim. I will take some time to view the tutorial you sent. I hadn't thought of incorporating a network component.
  2. Lucas_Cage

    Begginings of a Game Console OS

    Septopus makes a solid point developing an Operating System is a complex task and is generally a project that is given to Graduate level computer science students. This is a highly ambitious task for a new programmer
  3. Lucas_Cage

    What I need to develop a game in c++??

    I do not have a lot of experience with Godot but, I did kick the tires on it a few months ago. If you have hardware or OS limitations Godot maybe the right choice for you. You can take your existing hardware install a Linux based OS and run Godot. I have been considering it for my upcoming development projects
  4. Hello Guys, I am a programmer and a computer science major. I have toyed around with tools like Unity, Unreal in the past. As I come to the end of another semester, I thought it would be fun to do some game development maybe come up with something to add to my portfolio. I am running Ubuntu 14.04 on my desktop and I was wondering what game development tools might be available to me on this platform. As a student, I have experience with C/C++, Java, and Python. I have done some professional work in C/C++ and Python and some hobby projects in C# WinForms. I would say that in order of proficiency I would rank my skill C/C++, Python, Java, C#. I feel like, I have a good understanding of game programming from my work on embedded systems. Most embedded systems run in a "forever loop" that starts when it is powered on. The device uses a state machine and responds to interrupt commands (which I think will like your user inputs from a controller or keyboard). I would like to do something where I can show off my coding skills but, I also want the tools to do enough heavy lifting that I can produce something of value in a short time. As far as Linux development I have dabbled in SFML great fun and right now my leading contender but, I was wondering what else was out there or am I better of taking a spare SDD and installing Free Windows Education edition and using Lumberyard or some game engine?
  5. Lucas_Cage


    Hey Sea, I have two source where baby steps may be taken one is the stock Unity tutorials. They are really good. The other is Brackey's he does a good job of producing quality content Brakey's.
  6. Lucas_Cage

    Study group

    There is always room for one more. : ). I like to keep my time productive and game development is something I have wanted to pursue for a long time. This sounds like the perfect opportunity to get involved with like minded individuals.
  7. Lucas_Cage

    New here and to programming

    Hello Red and Micheal, I posted a longer message in RedBlue's thread, but I figured I would post here as well. I think getting a group together to learn Unity or UDK collaboratively is a excellent idea. My time is short as I work full-time and attend school full-time, but I would love to participate. Have you guys given any thought to attempting to find a mentor for the group?
  8. Lucas_Cage

    Study group

    RedBlue if you are looking for more of an academic experience I would recommend Coursera's Game Design and Development Specialization. These courses provide structure and deadlines and they also have message boards where your cohort can interact. The specializations uses Unity as a platform and the curriculum was developed by Michigan State University. These courses run about 50 dollars a class and there are 5 classes to complete the specialization. I haven't taken this particular set of courses yet, but I did take the University of Colorado's XNA C# course on Coursera and found it to be quite good. Here is a link to the specialization Click Here Alternatively, if the cost or format of the MSU course doesn't seem like your flavor. I would recommend using this board and unity3d beginners boards (or UDK depending on your preference). There are many beginners here looking to make progress towards their Indy and professional game development dreams. This is an ideal recruiting ground for other eager learners and all important mentors. It maybe fully possible to get a group of 5 - 10 beginners together who are eager to learn. You could setup your own Sharepoint or other collaborative space. I recommend Asana for robust FREE collaborative project management tools. Once you have your eager 5 - 10 active participants. You will need a mentor to help you guys develop a curriculum. This may involve contacting Unity maybe they have some guidance they can provide. Maybe this can be be senior member of this board who is willing to take time to help you guys develop periodic tasks and milestones. I know this post paints the picture in broad strokes, but we can flesh this out as time goes. I am currently working full time as a firmware developer and going to school full time, but if you can't tell I would love to participate.
  9. Lucas_Cage

    Simple advice for a beginner game-developer

    If you are going to learn C++ take the red pill and forget everything you learned in the matrix(kidding). C++ was the first language I learned in college and I am actually now learning Java. The thing with C++ is it really is kind of a ground up language. C++'s intent in it's early days was to extend C to allow programmers to 'create' a greater level of abstraction. Where as Java was meant to provide programmers with a greater degree of abstraction. I know C++ can be frustrating, but it is a worthwhile journey. I would focus more on understanding the advantages of the language rather than practical applications at first. To be honest there are a lot of how's and why's that were hidden behind a layer of abstraction provided by Java that can be frustrating when moving to a lower level language. The biggest problem most students and independent learners have with C++ is you feel so incompetent for so long and when it finally starts to click it seems like you always run into some complexity that make things more difficult that they "should" be. If you examine C++ without preconception about how much code a performing a task should take or how complex a task should be to code. I think you will find a rich and rewarding experience that will leave you with a greater sense of how programs actually work. In short it can help make you a better programmer with a broader view. BTW I would give the same advice to C and C++ programmers. Try the higher level languages it gives you different perspective. My most recent project at work I wrote in Python rather than C as would be normal. There were little heart emoji's that came off the keyboard as I typed. Writing in Python I felt more like a wizard than a programmer.
  10. Lucas_Cage

    Writing question for RPG developers

    I would recommend aristeer for this purpose. It is a great piece of software designer for this exact purpose.
  11. Lucas_Cage

    Need help for basic lesson in coding

    Hello Arroyo, Welcome to the community. It sounds like you are at the beginning of you game development journey. If you want to learn the basics of game development in a format that is easy to read and insightful, if you are an avid gamer looking to become a developer; I would recommend the book Level Up. You can find the old first edition on Amazon for a few dollars. Programming is really a technical detail. A means of expressing your concept to a machine. There are several game engines that provide a level of abstraction that allows you to produce games with minimal or no code. I would start there and work your way deeper only when the tools they provide no longer allow you to accurately express your ideas. Game Make may be a good choice for now. Best of luck, I hope this information helps you to make progress toward your goal.
  12. A deep understanding of any one language is more valuable than a beginning understanding of several. That being said 75% of what you learn in one language is transferable to all others. I think most people consider C++ (my primary language) to have an advantage over the others because of it provides access to low level programing and this allows you to design your own paradigms for programming systems as well as applications. Where most other languages are somewhat bound to the conventions set in place by their standard library. I imagine that in a development environment where creative use of system resources is in demand C++ may be the preferred language as C# or other languages might be considered to have too much excess baggage to be desirable. However, I am certain that the industry has work for programmers using high-level languages.
  13. I will give you simplest answer possible. If you goal is develop a game, I would recommend using an existing engine that seems to suit your taste or has been used to develop similar games to your idea. All engine generally have a showcase page where they show off the creations that have been made. If your goal is to better understand the underlying mechanics of a game engine or you really have an interest in engine design pick a library and begin designing an engine.
  14. Lucas_Cage

    Unity or Unreal engine

    Hello Myke, Both engine have good tutorials and solid documentation to help you get started. Game development (particularly solo) requires a wide variety of skills. If you strong point is programming it may be worth mentioning that Unity3D has a more robust asset store than its counter part. Particularly, when you consider free asset packs that you can use on early projects. That being said both will provide you access to A+ materials and you game can be prototyped with assets you create (even simple shapes will do). I myself am a programmer professionally and I find the thought of creating "artsy things" intimidating. As a programmer particularly an early one it may be worth mentioning that C++ is the primary language of UE4 and C# (legacy) is the primary programming language for Unity. If you have a background in either language that may help you decide. If you are coming from a Java or Python background, I would recommend C#. In general when this topic comes up I recommend Unity3d. It has a large friendly community. The learning resources are accessible even to novices. It has a large amount of free assets to help you in the early stages (great for a new solo developer with few contacts in the industry). In the end I strongly encourage you to try both of the "BIG 2" engines to find what fits for you.
  15. Lucas_Cage

    Make my acquaintance

    Hey dev, Welcome to the community. I am at a similar stage in my game development career. I am working full time in writing software and I am also completing my degree. I have been toying around with idea of making a game, but I really don't have to the time to sink my teeth into the learning process due to my other commitments. The one piece of advice that I would give you or any new comer in an endeavor is to plot a path to success and focus. Follow One Course Of action Until Successful. There is so much information out there and so many technologies that it can be overwhelming. Complete information overload leaves so many would be developers hopping from library to library engine to engine never taking the time to become proficient with any single set of tools. So in short welcome and hello. My two cents worth of free advice is to pick a technology and stick with it until you have completed some project of significance. Good luck hope to see you around. L-Cage
  • Advertisement

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

GameDev.net is your game development community. Create an account for your GameDev Portfolio and participate in the largest developer community in the games industry.

Sign me up!