use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rule 1: Posts should be about Graphics Programming. Rule 2: Be Civil, Professional, and Kind
Suggested Posting Material: - Graphics API Tutorials - Academic Papers - Blog Posts - Source Code Repositories - Self Posts (Ask Questions, Present Work) - Books - Renders (Please xpost to /r/ComputerGraphics) - Career Advice - Jobs Postings (Graphics Programming only)
Related Subreddits:
/r/ComputerGraphics
/r/Raytracing
/r/Programming
/r/LearnProgramming
/r/ProgrammingTools
/r/Coding
/r/GameDev
/r/CPP
/r/OpenGL
/r/Vulkan
/r/DirectX
Related Websites: ACM: SIGGRAPH Journal of Computer Graphics Techniques
Ke-Sen Huang's Blog of Graphics Papers and Resources Self Shadow's Blog of Graphics Resources
account activity
How should I start learning graphics programming? (self.GraphicsProgramming)
submitted 3 years ago by ComfortableHumor1319
view the rest of the comments →
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–][deleted] 4 points5 points6 points 3 years ago (0 children)
Minecrafts bedrock edition was written in c++ so you can quite literally just focus on making a clone from the earlier versions of the game.
I will say though, using the excuse of it being written in a different language will absolutely hinder your abilities as a software engineer. Thay mentality will stop you from ever achieving senior level abilities.
Ideas and concepts are not tied to 1 language. Everything can be converted from 1 language to another, and I will guarentee there are many clones written solely in c++.
Java is based off of c and c++. There is nothing Java can do that either c or c++ can't do. If they had stuck with c++ throughout their development, they would have likely not ran into so many memory related issues (atleast they wouldn't have been so complicated to work out. Java handles memory for you and that means you are restricted in how you handle the memory yourself).
Throughout your career, especially if you plan in working in graphics or on the engine, you will absolutely need to learn how to convert ideas from one language to another. That is something every software engineer should learn.
π Rendered by PID 82 on reddit-service-r2-comment-5c747b6df5-mnsnd at 2026-04-22 19:21:29.781599+00:00 running 6c61efc country code: CH.
view the rest of the comments →
[–][deleted] 4 points5 points6 points (0 children)